certi-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[certi-cvs] certi/scripts SystemSpecificInformations.cmake


From: certi-cvs
Subject: [certi-cvs] certi/scripts SystemSpecificInformations.cmake
Date: Thu, 22 Jul 2010 07:12:37 +0000

CVSROOT:        /sources/certi
Module name:    certi
Changes by:     Eric NOULARD <erk>      10/07/22 07:12:37

Modified files:
        scripts        : SystemSpecificInformations.cmake 

Log message:
        Add SPECIFIC_SYSTEM_PREFERED_CPACK_GENERATOR

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/certi/scripts/SystemSpecificInformations.cmake?cvsroot=certi&r1=1.5&r2=1.6

Patches:
Index: SystemSpecificInformations.cmake
===================================================================
RCS file: /sources/certi/certi/scripts/SystemSpecificInformations.cmake,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- SystemSpecificInformations.cmake    16 Jan 2010 21:45:01 -0000      1.5
+++ SystemSpecificInformations.cmake    22 Jul 2010 07:12:37 -0000      1.6
@@ -4,8 +4,10 @@
 # not as a standalone CMake script
 set(SPECIFIC_COMPILER_NAME "")
 set(SPECIFIC_SYSTEM_VERSION_NAME "")
+set(SPECIFIC_SYSTEM_PREFERED_CPACK_GENERATOR "")
 
 if(WIN32)
+    set(SPECIFIC_SYSTEM_PREFERED_PACKAGE "NSIS")
 # information taken from
 # http://www.codeguru.com/cpp/w-p/system/systeminformation/article.php/c8973/
        # Win9x series
@@ -76,6 +78,7 @@
 if(UNIX)
   if(CMAKE_SYSTEM_NAME MATCHES "Linux")
     set(SPECIFIC_SYSTEM_VERSION_NAME "${CMAKE_SYSTEM_NAME}")
+    set(SPECIFIC_SYSTEM_PREFERED_CPACK_GENERATOR "TGZ")
     if(EXISTS "/etc/issue")
       set(LINUX_NAME "")
       file(READ "/etc/issue" LINUX_ISSUE)
@@ -83,23 +86,27 @@
       if(LINUX_ISSUE MATCHES "Fedora")
         string(REGEX MATCH "release ([0-9]+)" FEDORA "${LINUX_ISSUE}")
         set(LINUX_NAME "FC${CMAKE_MATCH_1}")        
+        set(SPECIFIC_SYSTEM_PREFERED_CPACK_GENERATOR "RPM")      
       endif(LINUX_ISSUE MATCHES "Fedora")
       # Ubuntu case
       if(LINUX_ISSUE MATCHES "Ubuntu")
         string(REGEX MATCH "buntu ([0-9]+\\.[0-9]+)" UBUNTU "${LINUX_ISSUE}")
         set(LINUX_NAME "Ubuntu_${CMAKE_MATCH_1}")        
+        set(SPECIFIC_SYSTEM_PREFERED_CPACK_GENERATOR "DEB")
       endif(LINUX_ISSUE MATCHES "Ubuntu")
       # Debian case
       if(LINUX_ISSUE MATCHES "Debian")
         string(REGEX MATCH "Debian .*ux ([a-zA-Z]*/?[a-zA-Z]*) .*" DEBIAN 
"${LINUX_ISSUE}")
         set(LINUX_NAME "Debian_${CMAKE_MATCH_1}")
         string(REPLACE "/" "_" LINUX_NAME ${LINUX_NAME})        
+        set(SPECIFIC_SYSTEM_PREFERED_CPACK_GENERATOR "DEB")       
       endif(LINUX_ISSUE MATCHES "Debian")      
       # Open SuSE case
       if(LINUX_ISSUE MATCHES "SUSE")
         string(REGEX MATCH "SUSE  ([0-9]+\\.[0-9]+)" SUSE "${LINUX_ISSUE}")
         set(LINUX_NAME "openSUSE_${CMAKE_MATCH_1}")
         string(REPLACE "/" "_" LINUX_NAME ${LINUX_NAME})        
+        set(SPECIFIC_SYSTEM_PREFERED_CPACK_GENERATOR "RPM")     
       endif(LINUX_ISSUE MATCHES "SUSE")
       # Mandriva case
       # TODO      



reply via email to

[Prev in Thread] Current Thread [Next in Thread]