Author: mp3butcher
Date: Thu Jan 22 14:06:56 2015
New Revision: 575

URL: http://svn.gna.org/viewcvs/cal3d?rev=575&view=rev
Log:
fix the cpack DEB generator


Modified:
    trunk/cal3d/CMakeLists.txt

Modified: trunk/cal3d/CMakeLists.txt
URL: 
http://svn.gna.org/viewcvs/cal3d/trunk/cal3d/CMakeLists.txt?rev=575&r1=574&r2=575&view=diff
==============================================================================
--- trunk/cal3d/CMakeLists.txt  (original)
+++ trunk/cal3d/CMakeLists.txt  Thu Jan 22 14:06:56 2015
@@ -185,20 +185,24 @@
 
 
     # install data files
-  
-  # FILE(GLOB fontfiles "${CMAKE_CURRENT_BINARY_DIR}/bin/times.ttf")
- INSTALL(FILES ${fontfiles}  DESTINATION .)
+FILE(GLOB includefiles "${CMAKE_CURRENT_BINARY_DIR}/src/cal3d/*.h")
+
+FILE(GLOB datafiles "${CMAKE_CURRENT_BINARY_DIR}/data")
+FILE(GLOB callydatafiles "${CMAKE_CURRENT_BINARY_DIR}/examples/cally/data/*.*")
+
+ INSTALL(FILES  ${includefiles} DESTINATION include/cal3d)
    
-#plateform specifix RESOURCES
-  
+SET(CPACK_PACKAGE_NAME "Cal3d Library")
+SET(CPACK_PACKAGE_EXECUTABLES "CallyDemo" "Cal3D CallyDemo")
+
+#plateform specifix Package
   IF(WIN32 AND NOT UNIX)
-
+#NSIS Package
 
   # installer icon   SET(CPACK_NSIS_MUI_UNIICON 
"D:\\\\SRC\\\\GL3VolumeOctree\\\\plugins\\\\src\\\\res\\\\type_bone.ico")
    #uninstaller icon    SET(CPACK_NSIS_MUI_ICON 
"D:\\\\SRC\\\\GL3VolumeOctree\\\\plugins\\\\src\\\\res\\\\type_bone.ico")
 #   NSIPRINT MessageBox MB_OK 'addnigshortcut'
 
-   SET(CPACK_PACKAGE_ICON 
"${CMAKE_HOME_DIRECTORY}\\\\plugins\\\\src\\\\res\\\\cal3d.bmp")
 
    #custom rules patch bugs in cpack/nsis (custom start icon+ add/remove 
desktop icon)
 STRING(REGEX REPLACE "/" "\\\\\\\\" HOME_PROJ ${CMAKE_HOME_DIRECTORY})
@@ -215,8 +219,8 @@
       Conditionaldesktopicon:
   ")
 
-    SET(CPACK_PACKAGE_NAME "Cal3d Library")
-       SET(CPACK_PACKAGE_EXECUTABLES "CallyDemo" "Cal3D CallyDemo")
+
+   SET(CPACK_PACKAGE_ICON 
"${CMAKE_HOME_DIRECTORY}\\\\plugins\\\\src\\\\res\\\\cal3d.bmp")
        SET(CPACK_NSIS_INSTALLED_ICON_NAME "CallyDemo.exe")
     # SET(CPACK_NSIS_INSTALLED_ICON_NAME "Cal3D")
       SET(CPACK_NSIS_DISPLAY_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY} Cal3d 
Library")
@@ -227,7 +231,8 @@
       #SET(CPACK_NSIS_PACKAGE_NAME "Cal3Dnsis")
         #   SET(CPACK_NSIS_PROJECT "Cal3Dnsisproj")
        #SET(CPACK_SOURCE_STRIP_FILES "src")
-  
+INSTALL(FILES  ${callydatafiles} DESTINATION data)
+  INSTALL(DIRECTORY ${datafiles}   DESTINATION .)
     FILE(GLOB dllfiles "${CMAKE_CURRENT_BINARY_DIR}/bin/Release/*.dll")
     FILE(GLOB helpdllfiles 
"${CMAKE_CURRENT_BINARY_DIR}/Win32GlutAndGlew/*.dll")
   FILE(GLOB exefiles "${CMAKE_CURRENT_BINARY_DIR}/bin/Release/*.exe")
@@ -235,14 +240,8 @@
  INSTALL(FILES  ${dllfiles} ${helpdllfiles} ${exefiles} DESTINATION .)
   FILE(GLOB libfiles "${CMAKE_CURRENT_BINARY_DIR}/bin/Release/*.lib")
 INSTALL(FILES  ${libfiles} DESTINATION lib)
-  FILE(GLOB includefiles "${CMAKE_CURRENT_BINARY_DIR}/src/cal3d/*.h")
-INSTALL(FILES  ${includefiles} DESTINATION include/cal3d)
-
-         file(GLOB datafiles "${CMAKE_CURRENT_BINARY_DIR}/data")
-         
-         file(GLOB callydatafiles 
"${CMAKE_CURRENT_BINARY_DIR}/examples/cally/data/*.*")
-  INSTALL(DIRECTORY ${datafiles}   DESTINATION .)
-   INSTALL(FILES  ${callydatafiles} DESTINATION data)
+
+
 
 
 
@@ -252,9 +251,12 @@
 
 
 #INSTALL(FILES  ${exefiles} DESTINATION bin)
-INSTALL(PROGRAMS bin/Cal3D DESTINATION bin)
-
- 
+INSTALL(PROGRAMS bin/miniviewer_gl DESTINATION bin)
+INSTALL(PROGRAMS bin/miniviewer_gl_vp DESTINATION bin)
+INSTALL(PROGRAMS bin/CallyDemo DESTINATION bin)
+
+INSTALL(FILES  ${callydatafiles} DESTINATION share/cal3d)
+ INSTALL(DIRECTORY ${datafiles}   DESTINATION share/cal3d)
 
 FOREACH(item ${LIBSTOINSTALL})
 #copy all libs in bin
@@ -281,9 +283,9 @@
 #use these copies as install stuff
 FILE(GLOB dllfiles "${CMAKE_CURRENT_BINARY_DIR}/bin/*.so*")
 #Waiting for    INSTALL(FILES   NAMELINK_SKIP) to work
-INSTALL(FILES  ${dllfiles} DESTINATION bin NAMELINK_SKIP)
-
-FILE(GLOB linuxlauncher "${CMAKE_CURRENT_BINARY_DIR}/Cal3D")
+INSTALL(FILES  ${dllfiles} DESTINATION lib NAMELINK_SKIP)
+
+#no lacuncher CallyDemo must be run from /usr/share/cal3d FILE(GLOB 
linuxlauncher "${CMAKE_CURRENT_BINARY_DIR}/Cally")
 #Waiting for    INSTALL(FILES   NAMELINK_SKIP) to work
 INSTALL(PROGRAMS  ${linuxlauncher} DESTINATION .)
 
@@ -292,11 +294,9 @@
       # sure there is at least one set of four (4) backlasshes.
       #SET(CPACK_PACKAGE_ICON "${Cal3D_SOURCE_DIR}/data/Cal3D.png")
       SET(CPACK_PACKAGE_EXECUTABLES "CallyDemo" "Test Cal3DSDK")
-      SET(CPACK_NSIS_INSTALLED_ICON_NAME 
"bin\\\\Release\\\\cal3d_miniviewer.exe")
-      SET(CPACK_NSIS_DISPLAY_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY} a 
skeleton based character animation library")
-      SET(CPACK_NSIS_CONTACT "[email protected]")
-      SET(CPACK_NSIS_MODIFY_PATH ON)
+      
        SET(CPACK_SOURCE_STRIP_FILES "src")
+set(CPACK_DEBIAN_PACKAGE_VERSION 0.12.0)
       #SET(CPACK_STRIP_FILES "bin/ccmake;bin/cmake;bin/cpack;bin/ctest")
       #SET(CPACK_SOURCE_STRIP_FILES "")
       #SET(CPACK_PACKAGE_EXECUTABLES "ccmake" "CMake")


_______________________________________________
Cal3d-commits mailing list
[email protected]
https://mail.gna.org/listinfo/cal3d-commits

Reply via email to