mirror of
https://github.com/strawberrymusicplayer/strawberry
synced 2024-12-28 09:10:58 +01:00
29 lines
637 B
CMake
29 lines
637 B
CMake
|
cmake_minimum_required(VERSION 2.8.11)
|
||
|
|
||
|
set(SINGLEAPP-SOURCES
|
||
|
qtlocalpeer.cpp
|
||
|
qtsingleapplication.cpp
|
||
|
qtsinglecoreapplication.cpp
|
||
|
)
|
||
|
|
||
|
set(SINGLEAPP-MOC-HEADERS
|
||
|
qtlocalpeer.h
|
||
|
qtsingleapplication.h
|
||
|
qtsinglecoreapplication.h
|
||
|
)
|
||
|
|
||
|
if(WIN32)
|
||
|
set(SINGLEAPP-SOURCES ${SINGLEAPP-SOURCES} qtlockedfile_win.cpp)
|
||
|
elseif(WIN32)
|
||
|
set(SINGLEAPP-SOURCES ${SINGLEAPP-SOURCES} qtlockedfile_unix.cpp)
|
||
|
endif(WIN32)
|
||
|
|
||
|
QT5_WRAP_CPP(SINGLEAPP-SOURCES-MOC ${SINGLEAPP-MOC-HEADERS})
|
||
|
|
||
|
ADD_LIBRARY(qtsingleapplication STATIC
|
||
|
${SINGLEAPP-SOURCES}
|
||
|
${SINGLEAPP-SOURCES-MOC}
|
||
|
)
|
||
|
|
||
|
QT5_USE_MODULES(qtsingleapplication Core Widgets Network)
|