summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorgkostka <kostka.grzegorz@gmail.com>2013-10-10 18:38:12 +0000
committergkostka <kostka.grzegorz@gmail.com>2013-10-10 18:38:12 +0000
commit4c59f0194e5a6de2131f974e1174ceafe18dbc48 (patch)
treece7665b2fff276cc23044fbed7d9016172faf45e /src/CMakeLists.txt
parent8cdd8add659ccbcaccf45694eaca14bd3094fa1d (diff)
Add dist target.
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 58bb6d0..21d6aae 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -31,4 +31,14 @@ add_executable(fileimage_demo ${GENERIC_SRC} ${FILEDEV_SRC})
target_link_libraries(fileimage_demo lwext4)
add_custom_target(size ALL DEPENDS lwext4 COMMAND size -B liblwext4.a)
endif()
-
+
+#DISTRIBUTION
+set(CPACK_PACKAGE_VERSION_MAJOR "0")
+set(CPACK_PACKAGE_VERSION_MINOR "1")
+set(CPACK_PACKAGE_VERSION_PATCH "0")
+set(CPACK_SOURCE_GENERATOR "TBZ2")
+set(CPACK_SOURCE_PACKAGE_FILE_NAME
+ "${CMAKE_PROJECT_NAME}-${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+include(CPack)
+
+add_custom_target(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source)