Qv2ray/cmake/singleapplication.cmake
2020-06-22 09:03:17 +08:00

12 lines
584 B
CMake

add_definitions(-DQAPPLICATION_CLASS=QApplication)
if(QV2RAY_SINGLEAPPLICATION_PROVIDER STREQUAL "module")
set(SINGLEAPPLICATION_DIR ${CMAKE_SOURCE_DIR}/3rdparty/SingleApplication)
set(SINGLEAPPLICATION_SOURCES
${SINGLEAPPLICATION_DIR}/singleapplication.cpp
${SINGLEAPPLICATION_DIR}/singleapplication_p.cpp
)
elseif(QV2RAY_SINGLEAPPLICATION_PROVIDER STREQUAL "package")
find_library(SINGLEAPPLICATION_LIBRARY NAMES SingleApplication)
find_path(SINGLEAPPLICATION_DIR NAMES singleapplication.h PATH_SUFFIXES singleapplication)
endif()