]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/fiber/examples/Jamfile.v2
update sources to v12.2.3
[ceph.git] / ceph / src / boost / libs / fiber / examples / Jamfile.v2
index 45ffc58d13a31082561450964c4003490df33383..0ebe2daf69c18fff4285d22b6e8ed0213f501a31 100644 (file)
@@ -17,12 +17,17 @@ import toolset ;
 project boost/fiber/example
     : requirements
       <library>../build//boost_fiber
+      <library>/boost/context//boost_context
+      <library>/boost/filesystem//boost_filesystem
       <library>/boost/thread//boost_thread
+      <target-os>solaris:<linkflags>"-llgrp"
+      <target-os>solaris:<linkflags>"-lsocket"
+      <target-os>windows:<define>_WIN32_WINNT=0x0601
       <toolset>gcc,<segmented-stacks>on:<cxxflags>-fsplit-stack
       <toolset>gcc,<segmented-stacks>on:<cxxflags>-DBOOST_USE_SEGMENTED_STACKS
       <toolset>clang,<segmented-stacks>on:<cxxflags>-fsplit-stack
       <toolset>clang,<segmented-stacks>on:<cxxflags>-DBOOST_USE_SEGMENTED_STACKS
-      <link>static
+      <link>shared
       <threading>multi
     ;
 
@@ -33,13 +38,16 @@ exe barrier : barrier.cpp ;
 exe future : future.cpp ;
 exe join : join.cpp ;
 exe ping_pong : ping_pong.cpp ;
+exe range_for : range_for.cpp ;
 exe priority : priority.cpp ;
 exe segmented_stack : segmented_stack.cpp ;
 exe simple : simple.cpp ;
 exe wait_stuff : wait_stuff.cpp ;
 exe work_sharing : work_sharing.cpp ;
+exe work_stealing : work_stealing.cpp ;
 
 exe asio/autoecho : asio/autoecho.cpp ;
+exe asio/exchange : asio/exchange.cpp ;
 exe asio/ps/publisher : asio/ps/publisher.cpp ;
 exe asio/ps/server : asio/ps/server.cpp ;
 exe asio/ps/subscriber : asio/ps/subscriber.cpp ;