diff options
Diffstat (limited to 'src/zlib-ng/cmake/fallback-macros.cmake')
-rw-r--r-- | src/zlib-ng/cmake/fallback-macros.cmake | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/zlib-ng/cmake/fallback-macros.cmake b/src/zlib-ng/cmake/fallback-macros.cmake new file mode 100644 index 0000000..8bc6cf2 --- /dev/null +++ b/src/zlib-ng/cmake/fallback-macros.cmake @@ -0,0 +1,19 @@ +# fallback-macros.cmake -- CMake fallback macros +# Copyright (C) 2022 Nathan Moinvaziri +# Licensed under the Zlib license, see LICENSE.md for details + +# CMake less than version 3.5.2 +if(NOT COMMAND add_compile_options) + macro(add_compile_options options) + string(APPEND CMAKE_C_FLAGS ${options}) + string(APPEND CMAKE_CXX_FLAGS ${options}) + endmacro() +endif() + +# CMake less than version 3.14 +if(NOT COMMAND add_link_options) + macro(add_link_options options) + string(APPEND CMAKE_EXE_LINKER_FLAGS ${options}) + string(APPEND CMAKE_SHARED_LINKER_FLAGS ${options}) + endmacro() +endif() |