if(enable_smpi)
install(TARGETS smpi
DESTINATION $ENV{DESTDIR}${prefix}/lib/)
+ install(FILES ${CMAKE_BINARY_DIR}/lib/libsmpi_static.a
+ RENAME libsmpi.a
+ DESTINATION $ENV{DESTDIR}${prefix}/lib/)
endif(enable_smpi)
# include files
if(HAVE_LUA)
file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/lib/lua/5.1")
add_custom_target(simgrid_lua ALL
- COMMAND ${CMAKE_COMMAND} -E create_symlink ../../libsimgrid.so ${CMAKE_BINARY_DIR}/lib/lua/5.1/simgrid.so
+ COMMAND ${CMAKE_COMMAND} -E create_symlink ../../libsimgrid.${LIB_EXE} ${CMAKE_BINARY_DIR}/lib/lua/5.1/simgrid.${LIB_EXE}
DEPENDS simgrid
)
- install(FILES ${CMAKE_BINARY_DIR}/lib/lua/5.1/simgrid.so
+ install(FILES ${CMAKE_BINARY_DIR}/lib/lua/5.1/simgrid.${LIB_EXE}
DESTINATION $ENV{DESTDIR}${prefix}/lib/lua/5.1
)
endif(HAVE_LUA)
string(REGEX REPLACE "^.*ruby/" "" install_link_ruby "${RUBY_ARCH_DIR}")
file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/lib/ruby/${install_link_ruby}")
add_custom_target(ruby_simgrid ALL
- COMMAND ${CMAKE_COMMAND} -E create_symlink ../../../libsimgrid.so ${CMAKE_BINARY_DIR}/lib/ruby/${install_link_ruby}/libsimgrid.so
+ COMMAND ${CMAKE_COMMAND} -E create_symlink ../../../libsimgrid.${LIB_EXE} ${CMAKE_BINARY_DIR}/lib/ruby/${install_link_ruby}/libsimgrid.${LIB_EXE}
DEPENDS simgrid
)
- install(FILES ${CMAKE_BINARY_DIR}/lib/ruby/${install_link_ruby}/libsimgrid.so
+ install(FILES ${CMAKE_BINARY_DIR}/lib/ruby/${install_link_ruby}/libsimgrid.${LIB_EXE}
DESTINATION $ENV{DESTDIR}${prefix}/lib/ruby/${install_link_ruby}/
)
install(FILES ${PROJECT_DIRECTORY}/src/bindings/ruby/simgrid.rb
if(HAVE_LUA)
add_custom_command(TARGET uninstall
COMMAND ${CMAKE_COMMAND} -E echo "uninstall binding lua ok"
- COMMAND ${CMAKE_COMMAND} -E remove -f ${prefix}/lib/lua/5.1/simgrid.so
+ COMMAND ${CMAKE_COMMAND} -E remove -f ${prefix}/lib/lua/5.1/simgrid.${LIB_EXE}
WORKING_DIRECTORY "${PROJECT_DIRECTORY}/"
)
endif(HAVE_LUA)
string(REGEX REPLACE "^.*ruby/" "" install_link_ruby "${RUBY_ARCH_DIR}")
add_custom_command(TARGET uninstall
COMMAND ${CMAKE_COMMAND} -E echo "uninstall binding ruby ok"
- COMMAND ${CMAKE_COMMAND} -E remove -f ${prefix}/lib/ruby/${install_link_ruby}/libsimgrid.so
+ COMMAND ${CMAKE_COMMAND} -E remove -f ${prefix}/lib/ruby/${install_link_ruby}/libsimgrid.${LIB_EXE}
COMMAND ${CMAKE_COMMAND} -E remove -f ${prefix}/lib/ruby/${install_link_ruby}/simgrid.rb
WORKING_DIRECTORY "${PROJECT_DIRECTORY}/"
)
set(dirs_in_tarball "")
foreach(file ${source_to_pack})
# This damn prefix is still set somewhere (seems to be in subdirs)
- string(REPLACE "${PROJECT_DIRECTORY}/" "" file ${file})
+ string(REPLACE "${PROJECT_DIRECTORY}/" "" file "${file}")
# Create the directory on need
get_filename_component(file_location ${file} PATH)