Re: How to specify srcdir?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



(I am sorry, I have accidentally sent the email when tapping TAB instead of
caps lock)


I have the following project directory structure:
The root, where configure.ac is located

> /src, where the source code resides
> /lib, where the library is built
> /bin, where the frontend is built.
> Each of those directories have their own Makefile.am
> I have learned that I should use this construction in those Makefiles.am:
> srcdir = @srcdir@ and that I should use the AC_CONFIG_SRCDIR in
> configure.ac
>
When I pass AC_CONFIG_SRCDIR([src/foo.c]) , it works, but srcdir is then
initialized to ".", which is not suitable.
I have the following entry in my /bin/Makefile.am:

...
foo_SOURCES = ../src/foo.c

If I write it like it is recommended in the manual, that is

srcdir = @srcdir@
...
foo_SOURCES = $(srcdir)/foo.c

it doesn't work. I need srcdir to be initialized as <path-to
-the-project-root>/src.
I have tried to pass AC_CONFIG_SRCDIR([foo.c]) hoping that autoconf will
find the source file, but I got an error message like "foo.c is not in . not
in .., so we give up".

Any suggestions regarding what am I doing wrong or what should I do to be
satisfied?
Matej
_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
http://lists.gnu.org/mailman/listinfo/autoconf

[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux