summaryrefslogtreecommitdiff
path: root/Source/Modules/CheckCXXLinkerFlag.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Modules/CheckCXXLinkerFlag.cmake')
-rw-r--r--Source/Modules/CheckCXXLinkerFlag.cmake25
1 files changed, 0 insertions, 25 deletions
diff --git a/Source/Modules/CheckCXXLinkerFlag.cmake b/Source/Modules/CheckCXXLinkerFlag.cmake
deleted file mode 100644
index 9ad2ad630..000000000
--- a/Source/Modules/CheckCXXLinkerFlag.cmake
+++ /dev/null
@@ -1,25 +0,0 @@
-# Distributed under the OSI-approved BSD 3-Clause License. See accompanying
-# file Copyright.txt or https://cmake.org/licensing for details.
-
-include_guard(GLOBAL)
-include(CheckCXXSourceCompiles)
-include(CMakeCheckCompilerFlagCommonPatterns)
-
-function(check_cxx_linker_flag _flag _var)
- set(CMAKE_REQUIRED_LIBRARIES "${_flag}")
-
- # Normalize locale during test compilation.
- set(_locale_vars LC_ALL LC_MESSAGES LANG)
- foreach(v IN LISTS _locale_vars)
- set(_locale_vars_saved_${v} "$ENV{${v}}")
- set(ENV{${v}} C)
- endforeach()
- check_compiler_flag_common_patterns(_common_patterns)
- check_cxx_source_compiles("int main() { return 0; }" ${_var}
- ${_common_patterns}
- )
- foreach(v IN LISTS _locale_vars)
- set(ENV{${v}} ${_locale_vars_saved_${v}})
- endforeach()
- set(${_var} "${${_var}}" PARENT_SCOPE)
-endfunction()