Skip to content
Snippets Groups Projects
Commit b64ba652 authored by Lars Bilke's avatar Lars Bilke
Browse files

Suppress false positive warnings on all platforms on ccache.

parent d5a01bd4
No related branches found
No related tags found
No related merge requests found
...@@ -8,13 +8,13 @@ set(CMAKE_OSX_ARCHITECTURES "x86_64") ...@@ -8,13 +8,13 @@ set(CMAKE_OSX_ARCHITECTURES "x86_64")
# Set compiler helper variables # Set compiler helper variables
if(${CMAKE_CXX_COMPILER_ID} MATCHES "Clang") if(${CMAKE_CXX_COMPILER_ID} MATCHES "Clang")
set(COMPILER_IS_CLANG TRUE) set(COMPILER_IS_CLANG TRUE CACHE BOOL "" INTERNAL)
elseif(${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU") elseif(${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU")
set(COMPILER_IS_GCC TRUE) set(COMPILER_IS_GCC TRUE CACHE BOOL "" INTERNAL)
elseif(${CMAKE_CXX_COMPILER_ID} STREQUAL "Intel") elseif(${CMAKE_CXX_COMPILER_ID} STREQUAL "Intel")
set(COMPILER_IS_INTEL TRUE) set(COMPILER_IS_INTEL TRUE CACHE BOOL "" INTERNAL)
elseif(${CMAKE_CXX_COMPILER_ID} STREQUAL "MSVC") elseif(${CMAKE_CXX_COMPILER_ID} STREQUAL "MSVC")
set(COMPILER_IS_MSVC TRUE) set(COMPILER_IS_MSVC TRUE CACHE BOOL "" INTERNAL)
endif() # CMAKE_CXX_COMPILER_ID endif() # CMAKE_CXX_COMPILER_ID
# Better Clang warning suppression, see http://www.openwalnut.org/issues/230 # Better Clang warning suppression, see http://www.openwalnut.org/issues/230
...@@ -63,11 +63,6 @@ if(COMPILER_IS_CLANG) ...@@ -63,11 +63,6 @@ if(COMPILER_IS_CLANG)
endif() endif()
include(ClangSanitizer) include(ClangSanitizer)
if(CCACHE_FOUND AND APPLE)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Qunused-arguments")
endif()
endif() # COMPILER_IS_CLANG endif() # COMPILER_IS_CLANG
### Intel compiler ### Intel compiler
......
...@@ -45,6 +45,16 @@ find_program(CURL_TOOL_PATH curl DOC "The curl-tool") ...@@ -45,6 +45,16 @@ find_program(CURL_TOOL_PATH curl DOC "The curl-tool")
find_program(S3CMD_TOOL_PATH s3cmd DOC "S3cmd tool for uploading to Amazon S3") find_program(S3CMD_TOOL_PATH s3cmd DOC "S3cmd tool for uploading to Amazon S3")
## CCache
find_program(CCACHE_FOUND ccache)
if(CCACHE_FOUND)
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache)
set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache)
if(COMPILER_IS_CLANG)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Qunused-arguments")
endif()
endif(CCACHE_FOUND)
###################### ######################
### Find libraries ### ### Find libraries ###
###################### ######################
...@@ -128,10 +138,3 @@ if(OGS_USE_MPI) ...@@ -128,10 +138,3 @@ if(OGS_USE_MPI)
find_package(MPI REQUIRED) find_package(MPI REQUIRED)
include_directories(SYSTEM ${MPI_CXX_INCLUDE_PATH}) include_directories(SYSTEM ${MPI_CXX_INCLUDE_PATH})
endif() endif()
## CCache
find_program(CCACHE_FOUND ccache)
if(CCACHE_FOUND)
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache)
set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache)
endif(CCACHE_FOUND)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment