From 88492823826b3720be4ba29d246848031418bfb5 Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Sat, 20 Oct 2018 15:14:24 +0200 Subject: Add Kconfiglib to parse Kconfig/.config --- CMakeLists.txt | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index f959a8d..cfb121d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,18 +1,16 @@ cmake_minimum_required(VERSION 3.10.0) project(smolbote) +find_package(Qt5 5.11.0 COMPONENTS Core Widgets WebEngineWidgets REQUIRED) +find_package(Boost 1.66 COMPONENTS program_options REQUIRED) +find_package(ECM 1.6.0 NO_MODULE) + # add cmake/ to module path -set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/cmake) +set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/cmake ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) include(FeatureSummary) include(VendorConfig) -# Libraries -find_package(Qt5 5.11.0 COMPONENTS Core Widgets WebEngineWidgets REQUIRED) -find_package(Boost 1.66 COMPONENTS program_options REQUIRED) - if(CONFIG_USEPLASMA) - find_package(ECM 1.6.0 REQUIRED NO_MODULE) - set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) find_package(KF5 "5.6.0" COMPONENTS Wallet WindowSystem REQUIRED) endif(CONFIG_USEPLASMA) @@ -58,5 +56,9 @@ message(STATUS "CXX compiler: ${CMAKE_CXX_COMPILER_ID}") message(STATUS "CXX flags: ${CMAKE_CXX_FLAGS}") message(STATUS "CXX flags dbg: ${CMAKE_CXX_FLAGS_DEBUG}") message(STATUS "CXX flags rel: ${CMAKE_CXX_FLAGS_RELEASE}") +message(STATUS "Install prefix: ${CMAKE_INSTALL_PREFIX}") +message(STATUS "Install bindir ${CONFIG_INSTALL_BINDIR}") +message(STATUS "Install libdir ${CONFIG_INSTALL_LIBDIR}") +message(STATUS "Install plugins ${CONFIG_INSTALL_PLUGINDIR}") feature_summary(WHAT ALL) -- cgit v1.2.1