@@ -1064,29 +1064,6 @@ if (UNIX AND ${CMAKE_SYSTEM_NAME} MATCHES "AIX")
1064
1064
add_compile_definitions (_XOPEN_SOURCE=700 )
1065
1065
add_compile_definitions (_LARGE_FILE_API )
1066
1066
1067
- # CMake versions less than 3.16 set default linker flags to include -brtl, as
1068
- # well as setting -G when building libraries, so clear them out. Note we only
1069
- # try to clear the form that CMake will set as part of its initial
1070
- # configuration, it is still possible the user may force it as part of a
1071
- # compound option.
1072
- if (CMAKE_VERSION VERSION_LESS 3.16 )
1073
- string (REGEX REPLACE "(^|[ \t ]+)-Wl,-brtl([ \t ]+|$)" " " CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} " )
1074
- string (REGEX REPLACE "(^|[ \t ]+)-Wl,-brtl([ \t ]+|$)" " " CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} " )
1075
- string (REGEX REPLACE "(^|[ \t ]+)-Wl,-brtl([ \t ]+|$)" " " CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} " )
1076
- string (REGEX REPLACE "(^|[ \t ]+)(-Wl,)?-G([ \t ]+|$)" " " CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS
1077
- "${CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS} " )
1078
- string (REGEX REPLACE "(^|[ \t ]+)(-Wl,)?-G([ \t ]+|$)" " " CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS
1079
- "${CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS} " )
1080
- string (REGEX REPLACE "(^|[ \t ]+)(-Wl,)?-G([ \t ]+|$)" " " CMAKE_SHARED_LIBRARY_CREATE_ASM_FLAGS
1081
- "${CMAKE_SHARED_LIBRARY_CREATE_ASM_FLAGS} " )
1082
- string (REGEX REPLACE "(^|[ \t ]+)-Wl,-G," " -Wl," CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS
1083
- "${CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS} " )
1084
- string (REGEX REPLACE "(^|[ \t ]+)-Wl,-G," " -Wl," CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS
1085
- "${CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS} " )
1086
- string (REGEX REPLACE "(^|[ \t ]+)-Wl,-G," " -Wl," CMAKE_SHARED_LIBRARY_CREATE_ASM_FLAGS
1087
- "${CMAKE_SHARED_LIBRARY_CREATE_ASM_FLAGS} " )
1088
- endif ()
1089
-
1090
1067
# Modules should be built with -shared -Wl,-G, so we can use runtime linking
1091
1068
# with plugins.
1092
1069
string (APPEND CMAKE_MODULE_LINKER_FLAGS " -shared -Wl,-G" )
0 commit comments