# binaries
install(PROGRAMS ${CMAKE_BINARY_DIR}/bin/smpicc
${CMAKE_BINARY_DIR}/bin/smpirun
- ${CMAKE_BINARY_DIR}/bin/tesh
DESTINATION $ENV{DESTDIR}${prefix}/bin/)
+if(WIN32)
+ install(PROGRAMS ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/tesh.pl
+ DESTINATION $ENV{DESTDIR}${prefix}/bin/)
+else(WIN32)
+ install(PROGRAMS ${CMAKE_BINARY_DIR}/bin/tesh
+ DESTINATION $ENV{DESTDIR}${prefix}/bin/)
+endif(WIN32)
install(PROGRAMS tools/MSG_visualization/colorize.pl
DESTINATION $ENV{DESTDIR}${prefix}/bin/
# include files
foreach(file ${install_HEADERS})
get_filename_component(location ${file} PATH)
+ string(REPLACE "${CMAKE_CURRENT_BINARY_DIR}/" "" location "${location}")
install(FILES ${file}
DESTINATION $ENV{DESTDIR}${prefix}/${location})
endforeach(file ${install_HEADERS})
COMMAND test -e simgrid-${release_version}/ && chmod -R a+w simgrid-${release_version}/ || true
COMMAND ${CMAKE_COMMAND} -E remove_directory simgrid-${release_version}
COMMAND ${CMAKE_COMMAND} -E make_directory simgrid-${release_version}
+ COMMAND ${CMAKE_COMMAND} -E make_directory simgrid-${release_version}/doc/html/
+ COMMAND ${CMAKE_COMMAND} -E copy_directory ${PROJECT_DIRECTORY}/doc/html/ simgrid-${release_version}/doc/html/
)
set(dirs_in_tarball "")
######################################
add_custom_target(dist
- COMMAND ${CMAKE_COMMAND} -E tar cf simgrid-${release_version}.tar simgrid-${release_version}/
- COMMAND gzip -9v simgrid-${release_version}.tar
- COMMAND ${CMAKE_COMMAND} -E remove_directory simgrid-${release_version}
+ DEPENDS ${CMAKE_BINARY_DIR}/simgrid-${release_version}.tar.gz
+)
+add_custom_command(
+ OUTPUT ${CMAKE_BINARY_DIR}/simgrid-${release_version}.tar.gz
+ COMMAND ${CMAKE_COMMAND} -E tar cf simgrid-${release_version}.tar simgrid-${release_version}/
+ COMMAND gzip -9v simgrid-${release_version}.tar
+ COMMAND ${CMAKE_COMMAND} -E remove_directory simgrid-${release_version}
)
add_dependencies(dist dist-dir)