X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2681271f2b5164d6a56f5c1a6645baf381a597a4..81f4360c0a86e8f2a136e7baf9e392baac7e7d16:/tools/cmake/MakeLib.cmake diff --git a/tools/cmake/MakeLib.cmake b/tools/cmake/MakeLib.cmake index 8729e1c412..f5d906cec3 100644 --- a/tools/cmake/MakeLib.cmake +++ b/tools/cmake/MakeLib.cmake @@ -26,6 +26,17 @@ set_property(TARGET simgrid add_dependencies(simgrid maintainer_files) +if("${CMAKE_SYSTEM}" MATCHES "Linux") + add_library(sthread SHARED ${STHREAD_SRC}) + set_property(TARGET sthread + APPEND PROPERTY INCLUDE_DIRECTORIES "${INTERNAL_INCLUDES}") + install(TARGETS sthread # install that binary without breaking the rpath on Mac + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}/) + target_link_libraries(sthread simgrid) +else() + set(EXTRA_DIST ${EXTRA_DIST} ${STHREAD_SRC}) +endif() + if(enable_model-checking) add_executable(simgrid-mc ${MC_SIMGRID_MC_SRC}) target_link_libraries(simgrid-mc simgrid) @@ -36,9 +47,9 @@ if(enable_model-checking) install(TARGETS simgrid-mc # install that binary without breaking the rpath on Mac RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}/) add_dependencies(tests-mc simgrid-mc) + add_dependencies(tests-mc sthread) endif() - # Compute the dependencies of SimGrid ##################################### # search for dlopen