summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé Fonseca <jfonseca@vmware.com>2011-06-06 15:32:58 +0100
committerJosé Fonseca <jfonseca@vmware.com>2011-06-06 15:32:58 +0100
commit8dae237d2c85421b28dc5d86e7e36ceb1ca335cc (patch)
tree7c421206f2e560152a128d58c0b9553fc3889f11
parentdf8fdd4a5053f5d8dbcdf9991f9ca21e64dece28 (diff)
cmake: Basic packaging support.
-rw-r--r--CMakeLists.txt19
1 files changed, 19 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 240018d4..c1bc27f9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -89,3 +89,22 @@ endif (MSVC)
add_definitions(-DDEMOS_DATA_DIR=\"../data/\")
add_subdirectory (src)
+
+
+install (FILES index.html DESTINATION doc)
+
+set (CPACK_PACKAGE_NAME "mesa-demos")
+set (CPACK_PACKAGE_VERSION_MAJOR "8")
+set (CPACK_PACKAGE_VERSION_MINOR "0")
+set (CPACK_PACKAGE_VERSION_PATCH "1")
+
+if (WIN32)
+ set (CPACK_GENERATOR "ZIP")
+elseif (APPLE)
+ set (CPACK_GENERATOR "DragNDrop")
+ set (CPACK_DMG_FORMAT "UDBZ")
+else ()
+ set (CPACK_GENERATOR "TBZ2")
+endif ()
+
+include(CPack)