]> Creatis software - bbtk.git/blob - kernel/appli/bbCreatePackage/CMakeLists.txt
Initial revision
[bbtk.git] / kernel / appli / bbCreatePackage / CMakeLists.txt
1 # Installs bbCreatePackage.bat/.sh  
2 # used to creates the file architecture for a new user package
3
4 # go to data which install the input data to the script
5 SUBDIRS(data)
6
7 # Sets the data install path
8 SET(bbCreatePackage_DATA_PATH 
9   ${CMAKE_INSTALL_PREFIX}/bin/Data_bbCreatePackage)
10
11 IF(WIN32)
12   CONFIGURE_FILE(
13     ${CMAKE_CURRENT_SOURCE_DIR}/bbCreatePackage.bat.in
14     ${CMAKE_CURRENT_BINARY_DIR}/bbCreatePackage.bat
15     @ONLY IMMEDIATE
16     )
17   INSTALL_FILES(/bin .bat bbCreatePackage)
18   INSTALL_FILES(/bin .bbs bbCreatePackage)
19 ENDIF(WIN32)
20
21
22 IF(UNIX)
23   CONFIGURE_FILE(
24     ${CMAKE_CURRENT_SOURCE_DIR}/bbCreatePackage.sh.in
25     ${CMAKE_CURRENT_BINARY_DIR}/bbCreatePackage
26     @ONLY IMMEDIATE
27     )
28   CONFIGURE_FILE(
29     ${CMAKE_CURRENT_SOURCE_DIR}/bbCreatePackage.bbs
30     ${CMAKE_CURRENT_BINARY_DIR}/bbCreatePackage.bbs
31     @ONLY IMMEDIATE
32     )
33
34   INSTALL(
35     FILES ${CMAKE_CURRENT_BINARY_DIR}/bbCreatePackage
36     DESTINATION bin
37     PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
38   )
39   INSTALL(
40     FILES ${CMAKE_CURRENT_BINARY_DIR}/bbCreatePackage.bbs
41     DESTINATION bin
42     PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
43   )
44 ENDIF(UNIX)
45
46
47
48