[cmake-commits] alex committed CMakeLists.txt 1.372 1.373

cmake-commits at cmake.org cmake-commits at cmake.org
Tue Aug 14 08:40:42 EDT 2007


Update of /cvsroot/CMake/CMake/Source
In directory public:/mounts/ram/cvs-serv15137/Source

Modified Files:
	CMakeLists.txt 
Log Message:

ENH: deb generator: don't use the system provided ar, but do it yourself
using the code from OpenBSD ar
COMP: don't build all package generators on all platforms

Alex


Index: CMakeLists.txt
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CMakeLists.txt,v
retrieving revision 1.372
retrieving revision 1.373
diff -u -d -r1.372 -r1.373
--- CMakeLists.txt	9 Aug 2007 18:26:09 -0000	1.372
+++ CMakeLists.txt	14 Aug 2007 12:40:40 -0000	1.373
@@ -295,18 +295,34 @@
   CPack/cmCPackGenericGenerator.cxx
   CPack/cmCPackLog.cxx
   CPack/cmCPackNSISGenerator.cxx
-  CPack/cmCPackOSXX11Generator.cxx
-  CPack/cmCPackPackageMakerGenerator.cxx
   CPack/cmCPackSTGZGenerator.cxx
   CPack/cmCPackTGZGenerator.cxx
   CPack/cmCPackTarBZip2Generator.cxx
   CPack/cmCPackTarCompressGenerator.cxx
   CPack/cmCPackZIPGenerator.cxx
-  CPack/cmCPackCygwinBinaryGenerator.cxx
-  CPack/cmCPackCygwinSourceGenerator.cxx
-  CPack/cmCPackDebGenerator.cxx
-  CPack/cmCPackRPMGenerator.cxx
   )
+
+IF(WIN32 AND UNIX)
+  SET(CPACK_SRCS ${CPACK_SRCS}
+    CPack/cmCPackCygwinBinaryGenerator.cxx
+    CPack/cmCPackCygwinSourceGenerator.cxx
+    )
+ENDIF(WIN32 AND UNIX)
+  
+IF(UNIX)
+  SET(CPACK_SRCS ${CPACK_SRCS}
+    CPack/cmCPackDebGenerator.cxx
+    CPack/cmCPackRPMGenerator.cxx
+    )
+ENDIF(UNIX)
+
+IF(APPLE)
+  SET(CPACK_SRCS ${CPACK_SRCS}
+    CPack/cmCPackOSXX11Generator.cxx
+    CPack/cmCPackPackageMakerGenerator.cxx
+    )
+ENDIF(APPLE)
+
 # Build CPackLib
 ADD_LIBRARY(CPackLib ${CPACK_SRCS})
 TARGET_LINK_LIBRARIES(CPackLib CMakeLib)



More information about the Cmake-commits mailing list