- string(REGEX REPLACE "^.*ruby/" "" install_link_ruby "${RUBY_ARCH_DIR}")
- install(FILES ${CMAKE_BINARY_DIR}/libsimgrid.so
- ${PROJECT_DIRECTORY}/src/bindings/ruby/simgrid.rb
- DESTINATION $ENV{DESTDIR}${prefix}/lib/ruby/${install_link_ruby}/)
+ 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
+ DEPENDS simgrid
+ )
+ install(FILES ${CMAKE_BINARY_DIR}/lib/ruby/${install_link_ruby}/libsimgrid.so
+ DESTINATION $ENV{DESTDIR}${prefix}/lib/ruby/${install_link_ruby}/
+ )
+ install(FILES ${PROJECT_DIRECTORY}/src/bindings/ruby/simgrid.rb
+ DESTINATION $ENV{DESTDIR}${prefix}/lib/ruby/${install_link_ruby}/)
+