project(libnull) include_directories(${CMAKE_CURRENT_BINARY_DIR}) # libqmmp include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../) link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp) SET(libnull_SRCS outputnull.cpp outputnullfactory.cpp ) SET(libnull_HDRS outputnull.h ) SET(libnull_RCCS translations/translations.qrc) QT5_ADD_RESOURCES(libnull_RCC_SRCS ${libnull_RCCS}) # Don't forget to include output directory, otherwise # the UI file won't be wrapped! include_directories(${CMAKE_CURRENT_BINARY_DIR}) ADD_LIBRARY(null MODULE ${libnull_SRCS} ${libnull_UIS_H} ${libnull_RCC_SRCS} ${libnull_HDRS}) add_dependencies(null libqmmp) target_link_libraries(null Qt5::Widgets libqmmp) install(TARGETS null DESTINATION ${PLUGIN_DIR}/Output)