-set(CMAKE_PROJECT_NAME "${PROJECT_NAME}")
-set(CPACK_PACKAGE_NAME "${PROJECT_NAME}")
-set(CPACK_PROJECT_NAME "${PROJECT_NAME}")
-
-set(CPACK_PACKAGE_FILE_NAME "simgrid-${release_version}")
-set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 1)
-set(CPACK_GENERATOR "") #;TGZ;TZ;ZIP
-
-set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CPACK_PACKAGE_FILE_NAME}-src")
-set(CPACK_SOURCE_GENERATOR "TGZ")
-set(CPACK_SOURCE_FILES "${to_svg}")
-
-set(CPACK_SET_DESTDIR on)
set(CMAKE_INSTALL_PREFIX ${prefix} CACHE TYPE INTERNAL FORCE)
#########################################
endforeach(file ${install_HEADERS})
# example files
-foreach(file ${ex_to_svg})
+foreach(file ${examples_to_install_in_doc})
string(REPLACE "${PROJECT_DIRECTORY}/examples/" "" file ${file})
get_filename_component(location ${file} PATH)
install(FILES "examples/${file}"
DESTINATION $ENV{DESTDIR}${prefix}/doc/simgrid/examples/${location})
-endforeach(file ${ex_to_svg})
+endforeach(file ${examples_to_install_in_doc})
# bindings cruft
if(HAVE_JAVA)
## containing only the files that I explicitely state ###
## (instead of any cruft laying on my disk as CPack does) ###
################################################################
+
+##########################################
+### Fill in the "make dist-dir" target ###
+##########################################
+
add_custom_target(dist-dir
COMMAND test -e simgrid-${release_version}/ && chmod -R a+w simgrid-${release_version}/ || true
COMMAND ${CMAKE_COMMAND} -E remove_directory simgrid-${release_version}
)
set(dirs_in_tarball "")
-foreach(file ${to_svg} ${txt_files})
+foreach(file ${source_to_pack} ${txt_files})
# This damn prefix is still set somewhere (seems to be in subdirs)
string(REPLACE "${PROJECT_DIRECTORY}/" "" file ${file})
TARGET dist-dir
COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_DIRECTORY}/${file} simgrid-${release_version}/${file_location}/
)
-endforeach(file ${to_svg})
+endforeach(file ${source_to_pack})
+
+######################################
+### Fill in the "make dist" target ###
+######################################
add_custom_target(dist
COMMAND ${CMAKE_COMMAND} -E tar cf simgrid-${release_version}.tar simgrid-${release_version}/
)
add_dependencies(dist dist-dir)
+###########################################
+### Fill in the "make distcheck" target ###
+###########################################
+
# Allow to test the "make dist"
add_custom_target(distcheck
COMMAND ${CMAKE_COMMAND} -E make_directory simgrid-${release_version}/_build