From 61670a5b3d37ee8bb611c5d08cc216f4b6d9570b Mon Sep 17 00:00:00 2001 From: Sander Vrijders Date: Tue, 23 Feb 2016 15:54:40 +0100 Subject: build: Fix check for C89 The flag for the C89 standard was added without checking if the compiler supports it. This has been fixed. Also, the feature summary has been (temporarily) disabled. --- CMakeLists.txt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c3495e6a..8da3ee54 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,12 +27,10 @@ message(STATUS "Package URL is: ${PACKAGE_URL}") message(STATUS "Package bug-report address: ${PACKAGE_BUGREPORT}") message(STATUS "Package install prefix: ${CMAKE_INSTALL_PREFIX}") -# Enable C89 standard -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c89") - include(FindPkgConfig) include(CompilerUtils) +test_and_set_c_compiler_flag_global(-std=c89) test_and_set_c_compiler_flag_global(-Wall) test_and_set_c_compiler_flag_global(-Werror) test_and_set_c_compiler_flag_global(-Wundef) @@ -58,8 +56,8 @@ if (CMAKE_BUILD_TYPE MATCHES Debug) MACRO_ADD_COMPILE_FLAGS(irm -DCONFIG_OUROBOROS_DEBUG) endif (CMAKE_BUILD_TYPE MATCHES Debug) -include(FeatureSummary) -print_enabled_features() +#include(FeatureSummary) +#print_enabled_features() # Uninstall target configure_file( -- cgit v1.2.3