Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
33be8591356e830729be9461002967bf0ed1bcd7
[simgrid.git] / buildtools / CPACK / CMakeDistrib.txt
1 cmake_minimum_required(VERSION 2.6)
2
3 ### Make the distrib
4
5 install(TARGETS simgrid DESTINATION "lib/")
6 install(TARGETS gras    DESTINATION "lib/")
7
8 install(FILES ${simgrid_sources} DESTINATION "src/simgrid")
9 install(FILES ${gras_sources} DESTINATION "src/gras")
10 install(FILES ${EXTRA_DIST} DESTINATION "src/ExtraDist")
11 install(FILES ${CMakeSources} DESTINATION "CPACK/")
12
13 install(
14 DIRECTORY "${PROJECT_DIRECTORY}/include/" 
15 DESTINATION "include/" 
16 PATTERN ".svn" EXCLUDE 
17 PATTERN ".git" EXCLUDE 
18 PATTERN "*~" EXCLUDE
19 )
20 install(
21 DIRECTORY "${PROJECT_DIRECTORY}/CPACK/tmp" 
22 DESTINATION "CPACK/" 
23 PATTERN "*~" EXCLUDE
24 )
25 install(
26 DIRECTORY "${PROJECT_DIRECTORY}/src" 
27 DESTINATION "backup/"
28 PATTERN ".svn" EXCLUDE 
29 PATTERN ".git" EXCLUDE 
30 PATTERN ".gitignore" EXCLUDE
31 PATTERN "*~" EXCLUDE
32 )
33
34 set(CMAKE_PROJECT_NAME "${PROJECT_NAME}")
35 set(CPACK_PACKAGE_NAME "${PROJECT_NAME}")
36 set(CPACK_PROJECT_NAME "${PROJECT_NAME}")
37 set(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}")
38 set(CPACK_GENERATOR "TBZ2;TGZ;TZ;ZIP")
39 include(CPack)