Add SingleCoreApplication
This commit is contained in:
@@ -207,27 +207,24 @@ endif()
|
||||
|
||||
# SingleApplication
|
||||
find_library(SINGLEAPPLICATION singleapplication)
|
||||
if (SINGLEAPPLICATION_FOUND)
|
||||
option(USE_SYSTEM_SINGLEAPPLICATION "Use system SingleApplication library" ON)
|
||||
else(SINGLEAPPLICATION_FOUND)
|
||||
option(USE_SYSTEM_SINGLEAPPLICATION "Use system SingleApplication library" OFF)
|
||||
endif(SINGLEAPPLICATION_FOUND)
|
||||
find_library(SINGLECOREAPPLICATION singlecoreapplication)
|
||||
if (SINGLEAPPLICATION_FOUND AND SINGLECOREAPPLICATION_FOUND)
|
||||
option(USE_SYSTEM_SINGLEAPPLICATION "Use system SingleApplication/SingleCoreApplication libraries" ON)
|
||||
else(SINGLEAPPLICATION_FOUND AND SINGLECOREAPPLICATION_FOUND)
|
||||
option(USE_SYSTEM_SINGLEAPPLICATION "Use system SingleApplication/SingleCoreApplication libraries" OFF)
|
||||
endif(SINGLEAPPLICATION_FOUND AND SINGLECOREAPPLICATION_FOUND)
|
||||
if(USE_SYSTEM_SINGLEAPPLICATION)
|
||||
if (NOT SINGLEAPPLICATION_FOUND)
|
||||
message(FATAL_ERROR "Missing SingleApplication")
|
||||
if (NOT SINGLEAPPLICATION_FOUND OR NOT SINGLECOREAPPLICATION_FOUND)
|
||||
message(FATAL_ERROR "Missing SingleApplication or SingleCoreApplication")
|
||||
endif()
|
||||
message(STATUS "Using system SingleApplication library")
|
||||
message(STATUS "Using system SingleApplication and SingleCoreApplication libraries")
|
||||
else(USE_SYSTEM_SINGLEAPPLICATION)
|
||||
message(STATUS "Using builtin SingleApplication library")
|
||||
message(STATUS "Using builtin SingleApplication and SingleCoreApplication libraries")
|
||||
add_subdirectory(3rdparty/singleapplication)
|
||||
set(SINGLEAPPLICATION_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/singleapplication)
|
||||
set(SINGLEAPPLICATION_LIBRARIES singleapplication)
|
||||
set(SINGLECOREAPPLICATION_LIBRARIES singlecoreapplication)
|
||||
endif(USE_SYSTEM_SINGLEAPPLICATION)
|
||||
if(CMAKE_VERSION VERSION_GREATER 3.11.4)
|
||||
add_compile_definitions(QAPPLICATION_CLASS=QApplication)
|
||||
else()
|
||||
add_definitions(-DQAPPLICATION_CLASS=QApplication)
|
||||
endif()
|
||||
|
||||
# Qocoa
|
||||
set(QOCOA_LIBRARIES Qocoa)
|
||||
|
||||
Reference in New Issue
Block a user