summaryrefslogtreecommitdiff
path: root/thirdparty
diff options
context:
space:
mode:
authorJose Fonseca <jfonseca@vmware.com>2015-03-15 07:49:36 +0000
committerJose Fonseca <jfonseca@vmware.com>2015-03-15 07:49:36 +0000
commit8e5e3794ff2b95b1799f1bfe0dd097908fd84d99 (patch)
treeab29a9bb3c9ec7efe76a846b48166b583ccfe9b9 /thirdparty
parentf1baf3782aa58215623ff5001290539a26392e6a (diff)
cmake: Set -fno-strict-aliasing everywhere.
Diffstat (limited to 'thirdparty')
-rw-r--r--thirdparty/md5/CMakeLists.txt7
-rw-r--r--thirdparty/snappy/CMakeLists.txt3
2 files changed, 2 insertions, 8 deletions
diff --git a/thirdparty/md5/CMakeLists.txt b/thirdparty/md5/CMakeLists.txt
index 5f12ad79..c5da18a7 100644
--- a/thirdparty/md5/CMakeLists.txt
+++ b/thirdparty/md5/CMakeLists.txt
@@ -1,10 +1,3 @@
-include (CheckCCompilerFlag)
-
-check_c_compiler_flag ("-fno-strict-aliasing" C_COMPILER_FLAG_NO_STRICT_ALIASING)
-if (C_COMPILER_FLAG_NO_STRICT_ALIASING)
- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-strict-aliasing")
-endif ()
-
add_library (md5_bundled STATIC EXCLUDE_FROM_ALL
md5.c
)
diff --git a/thirdparty/snappy/CMakeLists.txt b/thirdparty/snappy/CMakeLists.txt
index f0b0cf02..dbe8b706 100644
--- a/thirdparty/snappy/CMakeLists.txt
+++ b/thirdparty/snappy/CMakeLists.txt
@@ -5,7 +5,8 @@ add_definitions (
# Adjust warnings
if (NOT MSVC)
- add_definitions (-Wno-unused-function)
+ add_compiler_flags (-Wno-unused-function)
+ add_compiler_flags (-fstrict-aliasing)
endif ()
add_convenience_library (snappy_bundled EXCLUDE_FROM_ALL