|
Boost-Build : |
From: Craig Rodrigues (rodrigc_at_[hidden])
Date: 2005-05-27 11:02:54
Hi,
This attached test tests multiple source-location directories.
Is it good enough for the v2 testsuite?
-- Craig Rodrigues rodrigc_at_[hidden] --Qxx1br4bt0+wmkIi Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="source_locations.py" #!/usr/bin/python # Test that projects with multiple source-location directories are handled OK. from BoostBuild import Tester t = Tester() t.write("Jamroot", """ path-constant SRC1 : "./src1" ; path-constant SRC2 : "./src2" ; path-constant SRC3 : "./src3" ; path-constant BUILD : "build" ; project : requirements <include>$(SRC1)/include <threading>multi : build-dir $(BUILD) ; build-project project1 ; """) t.write("project1/Jamfile", """ project project1 : source-location $(SRC1) $(SRC2) $(SRC3) ; SRCS = s1.cpp s2.cpp testfoo.cpp ; exe test : $(SRCS) ; """) t.write("src1/s1.cpp", "int main() { return 0; }\n") t.write("src2/s2.cpp", "void hello() {}\n") t.write("src3/testfoo.cpp", "void testfoo() {}\n") t.run_build_system() t.cleanup() --Qxx1br4bt0+wmkIi--
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk