Skip to content

Commit

Permalink
Fix remaining uses of KEEPASSXC_SNAP_BUILD
Browse files Browse the repository at this point in the history
  • Loading branch information
phoerious committed Oct 17, 2017
1 parent acb6300 commit 6f26a49
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 5 deletions.
9 changes: 7 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,15 @@ set(KEEPASSXC_VERSION_PATCH "1")
set(KEEPASSXC_VERSION "${KEEPASSXC_VERSION_MAJOR}.${KEEPASSXC_VERSION_MINOR}.${KEEPASSXC_VERSION_PATCH}")

# 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(NOT KEEPASSXC_DIST_TYPE STREQUAL "Other")
set(KEEPASSXC_DIST True)
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")
Expand Down
2 changes: 2 additions & 0 deletions src/config-keepassx.h.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@

#cmakedefine KEEPASSXC_DIST
#cmakedefine KEEPASSXC_DIST_TYPE "@KEEPASSXC_DIST_TYPE@"
#cmakedefine KEEPASSXC_DIST_SNAP
#cmakedefine KEEPASSXC_DIST_APPIMAGE

#cmakedefine HAVE_PR_SET_DUMPABLE 1
#cmakedefine HAVE_RLIMIT_CORE 1
Expand Down
6 changes: 3 additions & 3 deletions src/core/FilePath.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ QString FilePath::pluginPath(const QString& name)

QIcon FilePath::applicationIcon()
{
#ifdef KEEPASSXC_SNAP_BUILD
#ifdef KEEPASSXC_DIST_SNAP
return icon("apps", "keepassxc", false);
#else
return icon("apps", "keepassxc");
Expand All @@ -100,7 +100,7 @@ QIcon FilePath::applicationIcon()

QIcon FilePath::trayIconLocked()
{
#ifdef KEEPASSXC_SNAP_BUILD
#ifdef KEEPASSXC_DIST_SNAP
return icon("apps", "keepassxc-locked", false);
#else
return icon("apps", "keepassxc-locked");
Expand All @@ -109,7 +109,7 @@ QIcon FilePath::trayIconLocked()

QIcon FilePath::trayIconUnlocked()
{
#ifdef KEEPASSXC_SNAP_BUILD
#ifdef KEEPASSXC_DIST_SNAP
return icon("apps", "keepassxc-unlocked", false);
#else
return icon("apps", "keepassxc-unlocked");
Expand Down

0 comments on commit 6f26a49

Please sign in to comment.