From f6ceb85c6baa3e42dd5711fb62c96aed181ba46f Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Tue, 19 Dec 2017 22:05:14 +0100 Subject: [PATCH] cmake: Output build type information; add policy CMake 3.10 added a new policy that triggers warnings when running automoc on generated files. --- CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bece196f..8d9aaaec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,8 +14,9 @@ set(QUASSEL_MINOR 13) set(QUASSEL_PATCH 0) set(QUASSEL_VERSION_STRING "0.13-pre") -# We want to know CMake's version for debug reasons +# Output CMake version and build type for debug reasons message(STATUS "Using CMake ${CMAKE_VERSION}") +message(STATUS "CMake build type: ${CMAKE_BUILD_TYPE}") # Tell CMake about or own modules set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) @@ -158,6 +159,11 @@ if (POLICY CMP0063) cmake_policy(SET CMP0063 NEW) endif() +# Don't automoc generated files +if (POLICY CMP0071) + cmake_policy(SET CMP0071 OLD) +endif() + # Simplify later checks ##################################################################### -- 2.20.1