From bb213cc69befdec8d0f17c51daa7b096a3b6de70 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Wed, 4 Oct 2023 14:20:24 +0300
Subject: [PATCH] cmake: remove apple case of -Wl,-exported_symbols_list
support check
it always failed, because we check for non-existent gme symbols in the
test case. the linker option is always supported anyway.
---
gme/CMakeLists.txt | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/gme/CMakeLists.txt b/gme/CMakeLists.txt
index 829bbe8..7c3f052 100644
--- a/gme/CMakeLists.txt
+++ b/gme/CMakeLists.txt
@@ -225,15 +225,8 @@ if(APPLE)
file(WRITE "${temporary_sym_file}" "${gme_syms}")
execute_process(COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${temporary_sym_file}" "${generated_sym_file}")
- cmake_push_check_state()
- set(CMAKE_REQUIRED_FLAGS "-Wl,-exported_symbols_list,'${CMAKE_CURRENT_SOURCE_DIR}/gme.exports'")
- check_c_source_compiles("int main() { return 0;}" COMPILER_SUPPORTS_EXPORTED_SYMBOLS_LIST)
- cmake_pop_check_state()
-
- if(COMPILER_SUPPORTS_EXPORTED_SYMBOLS_LIST)
- set_property(TARGET gme APPEND_STRING PROPERTY LINK_FLAGS " -Wl,-exported_symbols_list,'${generated_sym_file}'")
- set_property(TARGET gme APPEND PROPERTY LINK_DEPENDS "${generated_sym_file}")
- endif()
+ set_property(TARGET gme APPEND_STRING PROPERTY LINK_FLAGS " -Wl,-exported_symbols_list,'${generated_sym_file}'")
+ set_property(TARGET gme APPEND PROPERTY LINK_DEPENDS "${generated_sym_file}")
elseif(UNIX)
set(gme_syms "{\n global:\n")
foreach(gme_export ${gme_exports})