${CMAKE_BINARY_DIR}/bin/smpicc
${CMAKE_BINARY_DIR}/bin/smpicxx
${CMAKE_BINARY_DIR}/bin/smpirun
- ${CMAKE_BINARY_DIR}/bin/smpimain
DESTINATION bin/)
if(SMPI_FORTRAN)
install(PROGRAMS
endif()
endif()
-if(enable_model-checking)
- install(
- PROGRAMS ${CMAKE_BINARY_DIR}/bin/simgrid-mc
- DESTINATION bin/)
-endif()
-
install(PROGRAMS ${CMAKE_BINARY_DIR}/bin/tesh DESTINATION bin/)
install(PROGRAMS ${CMAKE_BINARY_DIR}/bin/graphicator DESTINATION bin/)
### Make Libs
# On Mac OSX, specify that rpath is useful to look for the dependencies
-# See https://cmake.org/Wiki/CMake_RPATH_handling and Java.cmake
+# See https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/RPATH-handling and Java.cmake
set(MACOSX_RPATH ON)
if(APPLE)
SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) # When installed, use system path
PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")
set_property(TARGET simgrid-mc
APPEND PROPERTY INCLUDE_DIRECTORIES "${INTERNAL_INCLUDES}")
-
+ install(TARGETS simgrid-mc # install that binary without breaking the rpath on Mac
+ RUNTIME DESTINATION bin/)
endif()
target_link_libraries(smpimain simgrid)
set_target_properties(smpimain
PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
+ install(TARGETS smpimain # install that binary without breaking the rpath on Mac
+ RUNTIME DESTINATION bin/)
endif()
if(enable_smpi AND APPLE)