Re: [Anjuta-list] Can't add source: Source file must be inside the project directory
- From: Johannes Schmid <johannes schmid gmx de>
- To: Ajit <ajit onmobile com>
- Cc: anjuta-list lists sourceforge net
- Subject: Re: [Anjuta-list] Can't add source: Source file must be inside the project directory
- Date: Mon, 07 Aug 2006 11:55:23 +0200
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi!
> Any idea how it can be bypassed in makefile.am?
No, as I said, maybe you can find something in the autotools manual.
They have a big section on cross-platfrom support.
Johannes
> Regards,
> Ajit
>
> -----Original Message-----
> From: Johannes Schmid [mailto:johannes schmid gmx de]
> Sent: Monday, August 07, 2006 1:31 PM
> To: Ajit
> Cc: anjuta-list lists sourceforge net
> Subject: Re: [Anjuta-list] Can't add source: Source file must be inside
> the project directory
>
>
> Hi!
>
> Anjuta does not implement a full parser for Makefile.am because this is
> not simply possible as autotools were not made with something like this
> in mind.
>
> If you use completly custom Makefiles/Makefile.ams you can do very
> specific stuff but no IDE is able to manage it and maybe not even any
> automake version is able to handle them.
>
> Anjuta is able to import most GNOME CVS modules because they use
> standard automake structures. This source file restriction is an
> automake restriction which can be bypasses by playing around in the
> Makefile.am a lot but it is nothing which is desirable.
>
> Regards,
> Johannes
>
> Ajit wrote:
>>> Hi Johannes,
>>> Note that i get the error:
>>> "Can't add source: Source file must be inside the project directory".
>>> In a popup window from anjutha when adding the file,which leads me to
>>> beleive that its an anjutha error and nothing to do with automake.
>>>
>>> For now i have given up on linux IDEs, due to a lack of
>>> features/restrictions.Have run into this source file restriction in some
>>> other IDEs also.With kdevelop i had issues building static libs.
>>>
>>> Right now its Konsole and manually written make files. :D
>>>
>>> Regards,
>>> Ajit
>>>
>>>
>>> -----Original Message-----
>>> From: Johannes Schmid [mailto:johannes schmid gmx de]
>>> Sent: Sunday, August 06, 2006 3:27 AM
>>> To: Ajit
>>> Cc: anjuta-list lists sourceforge net
>>> Subject: Re: [Anjuta-list] Can't add source: Source file must be inside
>>> the project directory
>>>
>>>
>>> Hi Ajit!
>>>
>>> While I am no real expert but I think you do it the wrong way. Automake
>>> should have a clean way to do what you want and have a Makefile.am in
>>> each directory.
>>>
>>> The project backend of anjuta does nothing more as to add the files to
>>> the correct targets in the Makefile.am of the directory they contain.
>>>
>>> Maybe you should think about building libs in each directory and to link
>>> to them in the top-level build directory. That said, maybe it's a good
>>> idea to check the automake manual.
>>>
>>> Regards,
>>> Johannes
>>>
>>> Ajit wrote:
>>>>> Hi,
>>>>> I am atempting to build (cross platform) c++ projects in anjuta.I
> already
>>>>> have all the cross platform code in a directory structure dvlp/src ,
>>>>> dvlp/inc, dvlp/make(With include source and project files respectively
> in
>>>>> each folder).However when adding existing files from dvlp/src and
> dvlp/inc
>>>>> to the project in dvlp/make i get an error saying "Can't add source:
>>> Source
>>>>> file must be inside the project directory".
>>>>>
>>>>> Is there a way to bypass this error and add the sources using relative
>>> paths
>>>>> ( ../src/file.cpp )??
>>>>>
>>>>> I am unable to reorganize my code structure as the code is already
> being
>>>>> built with this structure on win32 (MSVC) and is checked in to cvs with
>>> this
>>>>> structure.
>>>>> I would like the build output to go into dvlp/bin/linux. (i.e
>>> ../bin/linux
>>>>> wrt to the project file)
>>>>> Regards,
>>>>> Ajit
>>>>> P.S. I am running anjuta 2.0.2
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------
> -
>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>> Join SourceForge.net's Techsay panel and you'll get the chance to share
>>> your
>>>>> opinions on IT & business topics through brief surveys -- and earn cash
>>>>>
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>>>> _______________________________________________
>>>>> Anjuta-list mailing list
>>>>> Anjuta-list lists sourceforge net
>>>>> https://lists.sourceforge.net/lists/listinfo/anjuta-list
>>>>>
>>>>>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFE1w4L7Dsf+G5b/WsRAoGuAJ9efILky3usVV9wOxa7ORqwB/rB1gCfRBjW
lWA8T3yE8stfNI31CgK7D9c=
=vDuU
-----END PGP SIGNATURE-----
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]