• Home
  • Raw
  • Download

Lines Matching +full:windows +full:- +full:build +full:- +full:rules

2 # Copyright 2017 - 2018 James E. King III
13 # near-impossible with the platform selection logic in the random_provider
14 <target-os>windows:<define>BOOST_UUID_FORCE_AUTO_LINK
15 <target-os>windows,<toolset>gcc:<library>bcrypt
17 # boost::lexical_cast needs this for a warning-free build (CHAR_MAX)
18 <toolset>clang:<cxxflags>-Wno-c99-extensions
20 # boost::random needs this setting for a warning free build:
36 # on any other headers to be included first - adapted from
43 for file in [ path.glob-tree $(headers_path) : *.hpp : uuid ]
45 local rel_file = [ path.relative-to $(headers_path) $(file) ] ;
47 …# All '/' are replaced with '-' because apparently test scripts have a problem with test nam…
48 local test_name = [ regex.replace $(rel_file) "/" "-" ] ;
49 local decl_test_name = ~hdr-decl-$(test_name) ;
54 local tests_path = [ path.make $(BOOST_ROOT)/libs/uuid/test/compile-fail ] ;
55 for file in [ path.glob-tree $(tests_path) : *.cpp ]
57 local rel_file = [ path.relative-to $(tests_path) $(file) ] ;
58 local test_name = [ regex.replace [ regex.replace $(rel_file) "/" "-" ] ".cpp" "" ] ;
59 local decl_test_name = cf-$(test_name) ;
61 all_rules += [ compile-fail $(file) : : $(decl_test_name) ] ;
76 # ECHO All rules: $(all_rules) ;
83 test-suite uuid-serialization :
85 [ run test_serialization.cpp ../../serialization/build//boost_serialization ]
87 # TODO - This test fails to like with boost_wserialization
89 # ../../serialization/build//boost_serialization
90 # ../../serialization/build//boost_wserialization
96 test-suite uuid :
136 …: : : <build>no <toolset>msvc-12.0:<build>yes <variant>release <debug-symbols>on : test_msvc_simd_…
139 …[ run test_bench_random.cpp ../../timer/build//boost_timer : : : <toolset>clang-cloudabi:<build>no…
143 # tests for the header-only random provider
144 # there are a number of variations to test all compile-time branches
148 …N32_WINNT=0x0600 # will force bcrypt over wincrypt (on windows)
153 <define>BOOST_UUID_RANDOM_PROVIDER_NO_LIB # disable any auto-linking
155 …N32_WINNT=0x0600 # will force bcrypt over wincrypt (on windows)
164 … <build>no # do not build on any target-os
165 <target-os>windows:<build>yes ] # except for windows
170 … <build>no # do not build on any target-os
171 <target-os>windows:<build>yes # except for windows
178 <define>BOOST_UUID_RANDOM_PROVIDER_NO_LIB # disable any auto-linking
180 … <build>no # do not build on any target-os
181 <target-os>windows:<build>yes # except for windows
185 # to a version of ubuntu with glibc-2.25 on it, so when that happens keep
190 … <target-os>windows:<build>no # do not bother running on windows
191 … <toolset>clang-cloudabi:<build>no # no need to build under cloudabi
198 … <target-os>windows:<build>no # do not bother running on windows
199 … <toolset>clang-cloudabi:<build>no # no need to build under cloudabi
207 <build>no
208 …<target-os>linux:<build>yes # build only on linux (or any othe…
215 <build>no
216 …<target-os>linux:<build>yes # build only on linux (or any othe…