[Scons-users] Include path problem
Hartmut.Brandt at dlr.de
Hartmut.Brandt at dlr.de
Thu Oct 1 11:34:41 EDT 2020
Hi,
I fail to understand the handling of CPPPATH with regard to variant directories. I have a complex project with several libraries in the source:
SConstruct
a/b/c/libabc
a/b/c/libabc/SConscript
d/libd
d/libd/SConscript
Now I need to include header files from libabc when compiling libd using "c/libabc/x.h". And I'm using variant_dir.
I cannot get libd's SConscript to put me a corresponding -I<absolute-source-path>/a/b into the compiler command line. Whatever I try I just get -Ia/b. That does not work, of course since the compiler is executed in the build directory.
For the library itself this works just fine: I export the library target from libd/SConscript, import it in libabc/SConscript and give it to the shared library builder. Scons manages the path. Couldn't that be as simple for the include path?
Thanks,
harti
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20201001/39f37398/attachment.html>
More information about the Scons-users
mailing list