|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
Sharing variables across multiple filesHi,
I've been trying to figure out how to share variables across multiple Jamfiles, and so far I haven't found any info on how to do so. I however found the following statement on the boost build wiki: "8. Variables, their usage; local, global variables; accessing variables cross Jamfiles (again from the above example, I'm unable to access BOOST_ROOT variable from anywhere else except the Jamfile that declared it, even with the 'local' keyword dropped from variale declaration)." (http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Boost.Build_V2/Documentation_Todo) A small example from what I'm trying to do: ./Jamfile ---------------------- import os ; switch [ os.name ] { case "NT" : PLATFORM_EXCLUDE = linux ; case "*" : PLATFORM_EXCLUDE = win32 ; } # This works fine Echo $(PLATFORM_EXCLUDE) ; build-project source/app ; ---------------------- ./source/Jamfile ---------------------- #This doesn't work Echo $(PLATFORM_EXCLUDE) ; #Intended usage, should remove all *linux.cpp-files when compiling on NT or vice versa exe app : [ glob-tree *.cpp : *$(PLATFORM_EXCLUDE).cpp ] ; ---------------------- I read that each Jamfile has it's own namespace, and that would explain why above usage doesn't work. But is it possible with some tricks (i.e. exporting it somehow)? If so, what am I missing? And if it's not possible, then what would you recommend me to do? Best Regards, Fredrik Zetterman _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build |
|
|
|
|
|
|
|
|
Re: Sharing variables across multiple files Hi Volodya.
Should we add this as a FAQ with a bit more elaborate explanation? This is one of the questions my people asked me several times when learning to use Boost Build... Best regards, Jurko Gospodnetić _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build |
|
|
Re: Sharing variables across multiple filesOn Sunday 10 February 2008 22:04:52 Jurko Gospodnetić wrote:
> Hi Volodya. > > Should we add this as a FAQ with a bit more elaborate explanation? > This is one of the questions my people asked me several times when > learning to use Boost Build... Good idea. Can you add an issue an assigned to the upcoming "docs" milestone? - Volodya _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build |
|
|
Re: Sharing variables across multiple files Hi Volodya.
> Good idea. Can you add an issue an assigned to the upcoming "docs" milestone? Added as a task ticket #168: https://zigzag.cs.msu.su:7813/boost.build/ticket/168 Best regards, Jurko Gospodnetić _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build |
| Free embeddable forum powered by Nabble | Forum Help |