From 6d77cedd60c6100a04088136ab0a19717ab784a9 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sun, 11 Feb 2018 11:15:38 +0000 Subject: updated cmake files and documentation git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@7858 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmpui/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/qmmpui/CMakeLists.txt') diff --git a/src/qmmpui/CMakeLists.txt b/src/qmmpui/CMakeLists.txt index 9427fa7fb..a41a612de 100644 --- a/src/qmmpui/CMakeLists.txt +++ b/src/qmmpui/CMakeLists.txt @@ -10,6 +10,13 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../) link_directories(${CMAKE_INSTALL_PREFIX}/${LIB_DIR}) link_directories(${CMAKE_CURRENT_BINARY_DIR}/../qmmp) +SET(QMMP_DEFAULT_UI "" CACHE STRING "default user interface") +IF(QMMP_DEFAULT_UI) + SET(libqmmpui_DEFINES ${libqmmpui_DEFINES} QMMP_DEFAULT_UI="${QMMP_DEFAULT_OUTPUT}") + MESSAGE(STATUS "Default user interface: ${QMMP_DEFAULT_UI}") +ENDIF(QMMP_DEFAULT_UI) + + SET(libqmmpui_SRCS general.cpp uihelper.cpp @@ -127,6 +134,7 @@ ADD_LIBRARY(qmmpui SHARED ${libqmmpui_SRCS} ${libqmmpui_RCC_SRCS} ${libqmmpui_UI target_link_libraries(qmmpui Qt5::Widgets Qt5::Network -lqmmp) add_dependencies(qmmpui libqmmp) SET_TARGET_PROPERTIES(qmmpui PROPERTIES VERSION ${QMMP_VERSION} SOVERSION ${QMMP_SOVERSION}) +target_compile_definitions(qmmpui PRIVATE ${libqmmpui_DEFINES}) install(TARGETS qmmpui LIBRARY DESTINATION ${LIB_DIR} RUNTIME DESTINATION bin ARCHIVE DESTINATION ${LIB_DIR}) -- cgit v1.2.3-13-gbd6f