summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorVitaly Kirsanov <krokoziabla@gmail.com>2019-04-25 14:14:28 +0000
committerErik de Castro Lopo <erikd@mega-nerd.com>2019-05-04 11:41:48 +1000
commita82a014cf14cb58280b20106a2e919ba1c48e0e6 (patch)
treeb79dd7f7507b4b730464acc7981fc6436ab36d1d /cmake
parentd38b867f68de55c0f2b38cedadb85fe8636c5527 (diff)
downloadflac-a82a014cf14cb58280b20106a2e919ba1c48e0e6.tar.gz
CMake minimum required lowered to 3.1
Diffstat (limited to 'cmake')
-rw-r--r--cmake/UseSystemExtensions.cmake29
1 files changed, 11 insertions, 18 deletions
diff --git a/cmake/UseSystemExtensions.cmake b/cmake/UseSystemExtensions.cmake
index 4a33fd4b..5ef9b470 100644
--- a/cmake/UseSystemExtensions.cmake
+++ b/cmake/UseSystemExtensions.cmake
@@ -1,5 +1,3 @@
-cmake_minimum_required(VERSION 3.12)
-
include(CheckCSourceCompiles)
check_c_source_compiles("
@@ -63,19 +61,14 @@ check_c_source_compiles("
int main() { return 0; }"
DODEFINE_EXTENSIONS)
-add_compile_definitions(
- _ALL_SOURCE
- _DARWIN_C_SOURCE
- _GNU_SOURCE
- _POSIX_PTHREAD_SEMANTICS
- __STDC_WANT_IEC_60559_ATTRIBS_EXT__
- __STDC_WANT_IEC_60559_BFP_EXT__
- __STDC_WANT_IEC_60559_DFP_EXT__
- __STDC_WANT_IEC_60559_FUNCS_EXT__
- __STDC_WANT_IEC_60559_TYPES_EXT__
- __STDC_WANT_LIB_EXT2__
- __STDC_WANT_MATH_SPEC_FUNCS__
- _TANDEM_SOURCE
- $<$<AND:$<BOOL:${DODEFINE_FORTIFY_SOURCE}>,$<OR:$<CONFIG:Release>,$<CONFIG:RelWithDebInfo>>>:_FORTIFY_SOURCE=2>
- $<$<BOOL:${DODEFINE_XOPEN_SOURCE}>:_XOPEN_SOURCE=500>
- $<$<BOOL:${DODEFINE_EXTENTIONS}>:__EXTENSIONS__>)
+add_definitions(
+ -D_DARWIN_C_SOURCE
+ -D_POSIX_PTHREAD_SEMANTICS
+ -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__
+ -D__STDC_WANT_IEC_60559_BFP_EXT__
+ -D__STDC_WANT_IEC_60559_DFP_EXT__
+ -D__STDC_WANT_IEC_60559_FUNCS_EXT__
+ -D__STDC_WANT_IEC_60559_TYPES_EXT__
+ -D__STDC_WANT_LIB_EXT2__
+ -D__STDC_WANT_MATH_SPEC_FUNCS__
+ -D_TANDEM_SOURCE)