diff options
author | Janek Bevendorff <janek@jbev.net> | 2017-10-19 22:45:49 +0300 |
---|---|---|
committer | Janek Bevendorff <janek@jbev.net> | 2017-10-19 22:45:49 +0300 |
commit | 8592f7e672319db107090399097f5316cd05ed25 (patch) | |
tree | 523667ac57aec89158b577221fc94477ce5c2a4c /CMakeLists.txt | |
parent | 1374c68274b8e93b74027f40c56db3eb5c48ab3f (diff) | |
parent | d3208bddb0a01e0ab145e2c8d51f0429023877bd (diff) |
Merge branch 'release/2.2.2' into develop
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 106cc1c13..5ec37473c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -52,8 +52,17 @@ set(KEEPASSXC_VERSION_MINOR "2") set(KEEPASSXC_VERSION_PATCH "1") set(KEEPASSXC_VERSION "${KEEPASSXC_VERSION_MAJOR}.${KEEPASSXC_VERSION_MINOR}.${KEEPASSXC_VERSION_PATCH}") -# Special flag for snap builds -set(KEEPASSXC_SNAP_BUILD OFF CACHE BOOL "Set whether this is a build for snap or not") +# Distribution info +set(KEEPASSXC_DIST True) +set(KEEPASSXC_DIST_TYPE "Other" CACHE STRING "KeePassXC Distribution type") +set_property(CACHE KEEPASSXC_DIST_TYPE PROPERTY STRINGS Snap AppImage Other) +if(KEEPASSXC_DIST_TYPE STREQUAL "Snap") + set(KEEPASSXC_DIST_SNAP True) +elseif(KEEPASSXC_DIST_TYPE STREQUAL "AppImage") + set(KEEPASSXC_DIST_APPIMAGE True) +elseif(KEEPASSXC_DIST_TYPE STREQUAL "Other") + unset(KEEPASSXC_DIST) +endif() if("${CMAKE_C_COMPILER}" MATCHES "clang$" OR "${CMAKE_C_COMPILER_ID}" STREQUAL "Clang") set(CMAKE_COMPILER_IS_CLANG 1) |