1- cmake_minimum_required (VERSION 3.16 )
1+ cmake_minimum_required (VERSION 3.22 )
22# cmake_policy(SET CMP0076 OLD)
33
44set (FLAMESHOT_VERSION 13.3.0)
@@ -7,9 +7,9 @@ set(FLAMESHOT_VERSION 13.3.0)
77set (GIT_API_URL "https://api.github.com/repos/flameshot-org/flameshot/releases/latest" )
88
99project (
10- flameshot
11- VERSION ${FLAMESHOT_VERSION}
12- LANGUAGES CXX)
10+ flameshot
11+ VERSION ${FLAMESHOT_VERSION}
12+ LANGUAGES CXX)
1313set (PROJECT_NAME_CAPITALIZED "Flameshot" )
1414
1515include (FetchContent)
@@ -27,27 +27,27 @@ set(CMAKE_POSITION_INDEPENDENT_CODE ON)
2727
2828# Dependency can be fetched via flatpak builder
2929if (EXISTS "${CMAKE_SOURCE_DIR} /external/Qt-Color-Widgets/CMakeLists.txt" )
30- add_subdirectory ("${CMAKE_SOURCE_DIR} /external/Qt-Color-Widgets" EXCLUDE_FROM_ALL )
30+ add_subdirectory ("${CMAKE_SOURCE_DIR} /external/Qt-Color-Widgets" EXCLUDE_FROM_ALL )
3131else ()
32- FetchContent_Declare(
33- qtColorWidgets
34- GIT_REPOSITORY https://gitlab.com/mattbas/Qt-Color-Widgets.git
35- GIT_TAG 352bc8f99bf2174d5724ee70623427aa31ddc26a
36- )
32+ FetchContent_Declare(
33+ qtColorWidgets
34+ GIT_REPOSITORY https://gitlab.com/mattbas/Qt-Color-Widgets.git
35+ GIT_TAG 352bc8f99bf2174d5724ee70623427aa31ddc26a
36+ )
3737 #Workaround for duplicate GUID in windows WIX installer
38- if (WIN32 )
39- FetchContent_GetProperties(qtColorWidgets)
40- if (NOT qtcolorwidgets_POPULATED)
41- FetchContent_Populate(qtColorWidgets)
42- add_subdirectory (${qtcolorwidgets_SOURCE_DIR} ${qtcolorwidgets_BINARY_DIR} EXCLUDE_FROM_ALL )
43- endif ()
38+ if (WIN32 )
39+ FetchContent_GetProperties(qtColorWidgets)
40+ if (NOT qtcolorwidgets_POPULATED)
41+ FetchContent_Populate(qtColorWidgets)
42+ add_subdirectory (${qtcolorwidgets_SOURCE_DIR} ${qtcolorwidgets_BINARY_DIR} EXCLUDE_FROM_ALL )
43+ endif ()
4444 else ()
45- FetchContent_MakeAvailable(qtColorWidgets)
45+ FetchContent_MakeAvailable(qtColorWidgets)
4646 endif ()
4747endif ()
4848
4949# This can be read from ${PROJECT_NAME} after project() is called
50- if (APPLE )
50+ if (APPLE )
5151 set (CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version" )
5252endif ()
5353
@@ -66,8 +66,8 @@ elseif(APPLE)
6666 set (Qt6_DIR "$(brew --prefix qt6)/lib/cmake/Qt6/" CACHE PATH "directory where Qt6Config.cmake exists." )
6767endif ()
6868set (RUN_IN_PLACE
69- ${DEFAULT_RUN_IN_PLACE}
70- CACHE BOOL "Run directly in source directory structure" )
69+ ${DEFAULT_RUN_IN_PLACE}
70+ CACHE BOOL "Run directly in source directory structure" )
7171
7272
7373option (FLAMESHOT_DEBUG_CAPTURE "Enable mode to make debugging easier" OFF )
@@ -80,13 +80,13 @@ option(USE_WAYLAND_CLIPBOARD "USE KF Gui Wayland Clipboard" OFF)
8080option (DISABLE_UPDATE_CHECKER "Disable check for updates" OFF )
8181option (ENABLE_IMGUR "Enable Imgur Uploader" OFF )
8282
83- if (ENABLE_IMGUR)
83+ if (ENABLE_IMGUR)
8484 add_compile_definitions (ENABLE_IMGUR)
8585endif ()
8686
87- if (DISABLE_UPDATE_CHECKER)
87+ if (DISABLE_UPDATE_CHECKER)
8888 add_compile_definitions (DISABLE_UPDATE_CHECKER)
89- endif ()
89+ endif ()
9090
9191include (cmake/StandardProjectSettings.cmake)
9292
@@ -108,8 +108,8 @@ enable_sanitizers(project_options)
108108
109109# allow for static analysis options include(cmake/StaticAnalyzers.cmake)
110110
111- if (USE_KDSINGLEAPPLICATION)
112- if (USE_BUNDLED_KDSINGLEAPPLICATION)
111+ if (USE_KDSINGLEAPPLICATION)
112+ if (USE_BUNDLED_KDSINGLEAPPLICATION)
113113 set (KDSingleApplication_EXAMPLES OFF CACHE BOOL "Don't build the examples" )
114114 set (KDSingleApplication_STATIC ON CACHE BOOL "Build static versions of the libraries" )
115115
@@ -118,9 +118,9 @@ if (USE_KDSINGLEAPPLICATION)
118118 add_subdirectory ("${CMAKE_SOURCE_DIR} /external/KDSingleApplication" )
119119 else ()
120120 FetchContent_Declare(
121- kdsingleApplication
122- GIT_REPOSITORY https://github.com/KDAB/KDSingleApplication.git
123- GIT_TAG v1.2.0
121+ kdsingleApplication
122+ GIT_REPOSITORY https://github.com/KDAB/KDSingleApplication.git
123+ GIT_TAG v1.2.0
124124 )
125125 FetchContent_MakeAvailable(kdsingleApplication)
126126 endif ()
@@ -132,11 +132,11 @@ endif()
132132# ToDo: Check if this is used anywhere
133133option (BUILD_STATIC_LIBS ON )
134134
135- if (APPLE )
135+ if (APPLE )
136136 FetchContent_Declare(
137- qHotKey
138- GIT_REPOSITORY https://github.com/flameshot-org/QHotkey
139- GIT_TAG master
137+ qHotKey
138+ GIT_REPOSITORY https://github.com/flameshot-org/QHotkey
139+ GIT_TAG master
140140 )
141141 FetchContent_MakeAvailable(QHotKey)
142142endif ()
0 commit comments