X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=CMakeLists.txt;h=7bf7503970134c8e7baaf653690d82db2caf1444;hb=a563cfd0f2a5e68ad0eab1a371b141fab4ddd59e;hp=037ede6a1af72772aee088f585005a8a1a75466a;hpb=f97ced2240b1d0299a288d700f1bafdf5a8ca286;p=simgear.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 037ede6a..7bf75039 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -167,18 +167,15 @@ if(HAVE_UNISTD_H) int main() { return 0; } " - HAVE_CLOCK_GETTIME) + HAVE_CLOCK_GETTIME) endif(HAVE_UNISTD_H) set(RT_LIBRARY "") if(HAVE_CLOCK_GETTIME) - check_function_exists(clock_gettime CLOCK_GETTIME_IN_LIBC) - if(NOT CLOCK_GETTIME_IN_LIBC) - check_library_exists(rt clock_gettime "" HAVE_RT) - if(HAVE_RT) - set(RT_LIBRARY rt) - endif(HAVE_RT) - endif(NOT CLOCK_GETTIME_IN_LIBC) + check_library_exists(rt clock_gettime "" HAVE_RT) + if(HAVE_RT) + set(RT_LIBRARY rt) + endif(HAVE_RT) endif(HAVE_CLOCK_GETTIME) SET(CMAKE_DEBUG_POSTFIX "d" CACHE STRING "add a postfix, usually 'd' on windows") @@ -221,6 +218,10 @@ if(WIN32) set( RT_LIBRARY "winmm" ) endif(WIN32) +if (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang") + set (WARNING_FLAGS "-Wall -Wno-overloaded-virtual") +endif() + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${WARNING_FLAGS} ${MSVC_FLAGS}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${WARNING_FLAGS} ${MSVC_FLAGS} ${BOOST_CXX_FLAGS}")