Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
also check defaults for boost factory
authorFrederic Suter <frederic.suter@cc.in2p3.fr>
Mon, 7 Mar 2016 19:48:50 +0000 (20:48 +0100)
committerFrederic Suter <frederic.suter@cc.in2p3.fr>
Mon, 7 Mar 2016 19:48:50 +0000 (20:48 +0100)
teshsuite/simix/check_defaults/CMakeLists.txt
teshsuite/simix/check_defaults/factory_boost.tesh [new file with mode: 0644]

index fe02269..5451abb 100644 (file)
@@ -1,7 +1,7 @@
 add_executable       (check_defaults check_defaults.c)
 target_link_libraries(check_defaults simgrid)
 
-foreach (factory raw thread ucontext)
+foreach (factory raw thread boost ucontext)
   set(tesh_files    ${tesh_files}    ${CMAKE_CURRENT_SOURCE_DIR}/factory_${factory}.tesh)
   string (TOUPPER have_${factory}_contexts VARNAME) 
   if (VARNAME)
@@ -13,6 +13,8 @@ IF(HAVE_RAW_CONTEXTS)
   ADD_TESH(tesh-simix-factory-default --setenv bindir=${CMAKE_BINARY_DIR}/teshsuite/simix/check_defaults --cd ${CMAKE_HOME_DIRECTORY}/teshsuite/simix/check_defaults factory_raw.tesh)
 ELSEIF(HAVE_UCONTEXT_CONTEXTS)
   ADD_TESH(tesh-simix-factory-default --setenv bindir=${CMAKE_BINARY_DIR}/teshsuite/simix/check_defaults --cd ${CMAKE_HOME_DIRECTORY}/teshsuite/simix/check_defaults factory_ucontext.tesh)
+ELSEIF(HAVE_BOOST_CONTEXTS)
+  ADD_TESH(tesh-simix-factory-default --setenv bindir=${CMAKE_BINARY_DIR}/teshsuite/simix/check_defaults --cd ${CMAKE_HOME_DIRECTORY}/teshsuite/simix/check_defaults factory_boost.tesh)
 ELSE()
   ADD_TESH(tesh-simix-factory-default --setenv bindir=${CMAKE_BINARY_DIR}/teshsuite/simix/check_defaults --cd ${CMAKE_HOME_DIRECTORY}/teshsuite/simix/check_defaults factory_thread.tesh)
 ENDIF()
diff --git a/teshsuite/simix/check_defaults/factory_boost.tesh b/teshsuite/simix/check_defaults/factory_boost.tesh
new file mode 100644 (file)
index 0000000..ce6f707
--- /dev/null
@@ -0,0 +1,2 @@
+$ ${bindir:=.}/check_defaults
+> [simix_context/VERBOSE] Using  Boost contexts. Welcome to the 21th century.