summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorgkostka <kostka.grzegorz@gmail.com>2015-12-31 01:33:28 +0100
committergkostka <kostka.grzegorz@gmail.com>2015-12-31 01:33:28 +0100
commit471bfe94f6abb8f624d9dfb0baaef789e5083b4c (patch)
tree47cde5d195bf3a0e5d9b9e8f982a05c6c491609e /CMakeLists.txt
parent8dccafbc15132ad5ecff064a19d36d31d72b11c7 (diff)
makefile: add version definitions to makefile & CMakeLists
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt9
1 files changed, 6 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e6e0f52..33bdb23 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,6 +8,8 @@ include_directories(blockdev/filedev_win)
set(BLOCKDEV_TYPE none)
+add_definitions(-DVERSION="${VERSION}")
+
#Examples
if (CMAKE_SYSTEM_PROCESSOR STREQUAL cortex-m0)
#...
@@ -44,9 +46,9 @@ set_target_properties(lwext4 PROPERTIES COMPILE_FLAGS "-Wall -Wextra -pedantic")
#DISTRIBUTION
-set(CPACK_PACKAGE_VERSION_MAJOR "0")
-set(CPACK_PACKAGE_VERSION_MINOR "8")
-set(CPACK_PACKAGE_VERSION_PATCH "0")
+set(CPACK_PACKAGE_VERSION_MAJOR "${VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${VERSION_PATCH}")
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}")
@@ -54,4 +56,5 @@ set(CPACK_SOURCE_IGNORE_FILES
"/build" ".git")
include(CPack)
+
add_custom_target(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source)