project( desqwl ) cmake_minimum_required( VERSION 3.16 ) set( CMAKE_CXX_STANDARD 17 ) set( CMAKE_INCLUDE_CURRENT_DIR ON ) set( CMAKE_BUILD_TYPE Release ) add_definitions ( -Wall ) set( CMAKE_INSTALL_PREFIX /usr ) cmake_policy( SET CMP0071 NEW ) set( CMAKE_AUTOMOC ON ) set( CMAKE_AUTORCC ON ) set( CMAKE_AUTOUIC ON ) find_package ( Qt5Core REQUIRED ) find_package ( Qt5Gui REQUIRED ) find_package ( Qt5Widgets REQUIRED ) find_package ( Qt5DBus REQUIRED ) find_package ( Qt5Network REQUIRED ) find_package( PkgConfig REQUIRED) pkg_check_modules( DESQWL REQUIRED desqwl ) include_directories( ${DESQWL_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR} ) set( SOURCES Main.cpp ) add_executable( desq-wl ${SOURCES} ${WL_PROT_SRC} ) target_link_libraries( desq-wl Qt5::Core Qt5::Gui Qt5::GuiPrivate Qt5::Widgets ${DESQWL_LIBRARIES} )