1 cmake_minimum_required(VERSION 2.6)
3 set(simgrid_version "3.3.5")
5 set(CMAKE_PROJECT_NAME "${PROJECT_NAME}")
6 set(CPACK_PACKAGE_NAME "${PROJECT_NAME}")
7 set(CPACK_PROJECT_NAME "${PROJECT_NAME}")
8 set(CPACK_PACKAGE_FILE_NAME "simgrid-${simgrid_version}_rev_${SVN_VERSION}")
9 set(CPACK_GENERATOR "TBZ2") #;TGZ;TZ;ZIP
34 ${PROJECT_DIRECTORY}/./CMakeLists.txt
35 ${PROJECT_DIRECTORY}/./AUTHORS
36 ${PROJECT_DIRECTORY}/./ChangeLog
37 ${PROJECT_DIRECTORY}/./COPYING
38 ${PROJECT_DIRECTORY}/./missing
39 ${PROJECT_DIRECTORY}/./NEWS
40 ${PROJECT_DIRECTORY}/./README
41 ${PROJECT_DIRECTORY}/./README.IEEE
42 ${PROJECT_DIRECTORY}/./TODO
45 foreach(file ${to_svg})
46 get_filename_component(file_location ${file} PATH)
47 string(REPLACE "${PROJECT_DIRECTORY}/" "/" file_location ${file_location})
48 #message("install: ${file}\nDESTINATION: ${file_location}")
49 install(FILES ${file} DESTINATION "${file_location}")
50 endforeach(file ${EXTRA_DIST})
53 install(DIRECTORY "${PROJECT_DIRECTORY}/doc/"
55 PATTERN ".svn" EXCLUDE
56 PATTERN ".git" EXCLUDE
61 install(DIRECTORY "${PROJECT_DIRECTORY}/buildtools/CPACK/"
62 DESTINATION "buildtools/CPACK/"
63 PATTERN ".svn" EXCLUDE
64 PATTERN ".git" EXCLUDE
67 set(CPACK_SET_DESTDIR on)
68 set(CMAKE_INSTALL_PREFIX .)
75 install(DIRECTORY "${PROJECT_DIRECTORY}/src/.libs/"
81 DIRECTORY "${PROJECT_DIRECTORY}/include/"
82 DESTINATION "include/"
83 PATTERN ".svn" EXCLUDE
84 PATTERN ".git" EXCLUDE
90 DIRECTORY "${PROJECT_DIRECTORY}/doc/html/"
91 DESTINATION "doc/simgrid/html"
93 set(CPACK_SET_DESTDIR on)
94 set(CMAKE_INSTALL_PREFIX ${prefix})