1 |
set(NAME qsampler) |
set(NAME qsampler) |
2 |
|
|
3 |
include_directories ( |
include_directories ( |
|
${CMAKE_CURRENT_BINARY_DIR} |
|
4 |
${CMAKE_CURRENT_SOURCE_DIR} |
${CMAKE_CURRENT_SOURCE_DIR} |
|
${QT_INCLUDES} |
|
|
) |
|
|
|
|
|
link_directories ( |
|
5 |
${CMAKE_CURRENT_BINARY_DIR} |
${CMAKE_CURRENT_BINARY_DIR} |
|
${QT_LIBRARY_DIR} |
|
6 |
) |
) |
7 |
|
|
8 |
configure_file (cmake_config.h ${CMAKE_CURRENT_BINARY_DIR}/config.h) |
configure_file (cmake_config.h ${CMAKE_CURRENT_BINARY_DIR}/config.h) |
9 |
|
|
|
configure_file (${NAME}.desktop ${CMAKE_CURRENT_BINARY_DIR}/${NAME}.desktop) |
|
|
|
|
10 |
set (HEADERS |
set (HEADERS |
11 |
qsampler.h |
qsampler.h |
12 |
qsamplerAbout.h |
qsamplerAbout.h |
109 |
${SOURCES} |
${SOURCES} |
110 |
) |
) |
111 |
|
|
112 |
|
set_target_properties (${NAME} PROPERTIES CXX_STANDARD 11) |
113 |
|
|
114 |
if (WIN32) |
if (WIN32) |
115 |
set_target_properties ($[NAME} PROPERTIES WIN32_EXECUTABLE true) |
set_target_properties (${NAME} PROPERTIES WIN32_EXECUTABLE true) |
116 |
endif () |
endif () |
117 |
|
|
118 |
if (APPLE) |
if (APPLE) |
119 |
set_target_properties ($[NAME} PROPERTIES MACOSX_BUNDLE true) |
set_target_properties (${NAME} PROPERTIES MACOSX_BUNDLE true) |
120 |
endif () |
endif () |
121 |
|
|
|
target_compile_options (${NAME} PRIVATE -std=c++11) |
|
|
|
|
122 |
target_link_libraries (${NAME} PRIVATE Qt5::Widgets) |
target_link_libraries (${NAME} PRIVATE Qt5::Widgets) |
123 |
|
|
124 |
if (CONFIG_XUNIQUE) |
if (CONFIG_XUNIQUE) |
139 |
DESTINATION ${CMAKE_INSTALL_BINDIR}) |
DESTINATION ${CMAKE_INSTALL_BINDIR}) |
140 |
install (FILES ${QM_FILES} |
install (FILES ${QM_FILES} |
141 |
DESTINATION ${CMAKE_INSTALL_DATADIR}/${NAME}/translations) |
DESTINATION ${CMAKE_INSTALL_DATADIR}/${NAME}/translations) |
142 |
install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${NAME}.desktop |
install (FILES ${NAME}.desktop |
143 |
DESTINATION ${CMAKE_INSTALL_DATADIR}/applications) |
DESTINATION ${CMAKE_INSTALL_DATADIR}/applications) |
144 |
install (FILES images/${NAME}.png |
install (FILES images/${NAME}.png |
145 |
DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/32x32/apps) |
DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/32x32/apps) |