diff options
author | Sander Vrijders <sander.vrijders@intec.ugent.be> | 2016-02-23 15:54:40 +0100 |
---|---|---|
committer | Sander Vrijders <sander.vrijders@intec.ugent.be> | 2016-02-23 15:54:40 +0100 |
commit | 61670a5b3d37ee8bb611c5d08cc216f4b6d9570b (patch) | |
tree | d7527b7fd599226af474d28073c969f3e10da360 | |
parent | 839c76c814a01e3852f5da1c4e294e8668e13c4f (diff) | |
download | ouroboros-61670a5b3d37ee8bb611c5d08cc216f4b6d9570b.tar.gz ouroboros-61670a5b3d37ee8bb611c5d08cc216f4b6d9570b.zip |
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.
-rw-r--r-- | CMakeLists.txt | 8 |
1 files 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( |