cmake check_linker_flag() examples

apache/arrow cpp/CMakeLists.txt :358

check_linker_flag(CXX
                  "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/src/arrow/symbols.map"
                  CXX_LINKER_SUPPORTS_VERSION_SCRIPT)

OSGeo/gdal gdal.cmake :143

check_linker_flag(C "-Wl,--no-undefined" HAS_NO_UNDEFINED)

OSGeo/gdal cmake/modules/CheckLinkerFlag.cmake :16

check_linker_flag(<lang> <flag> <var>)

igraph/igraph tests/CMakeLists.txt :32

check_linker_flag(C "-Wl,--enable-new-dtags" HAVE_ENABLE_NEW_DTAGS)

dscharrer/innoextract cmake/CompileCheck.cmake :181

check_linker_flag(RESULT "${FLAG}")

libical/libical cmake/modules/openssf-c.cmake :120

check_linker_flag(C "-Wl,-z,nodlopen" C_LINKER_SUPPORTS_NODLOPEN)

libical/libical cmake/modules/openssf-c.cmake :124

check_linker_flag(C "-Wl,-z,noexecstack" C_LINKER_SUPPORTS_NOEXECSTACK)

libical/libical cmake/modules/openssf-c.cmake :128

check_linker_flag(C "-Wl,-z,relro" C_LINKER_SUPPORTS_RELRO)

libical/libical cmake/modules/openssf-c.cmake :132

check_linker_flag(C "-Wl,-z,now" C_LINKER_SUPPORTS_NOW)

libical/libical cmake/modules/openssf-c.cmake :136

check_linker_flag(C "-Wl,--as-needed" C_LINKER_SUPPORTS_AS_NEEDED)

libical/libical cmake/modules/openssf-c.cmake :140

check_linker_flag(C "-Wl,--no-copy-dt-needed-entries" C_LINKER_SUPPORTS_NO_COPY_DT_NEEDED_ENTRIES)

libical/libical cmake/modules/openssf-cpp.cmake :120

check_linker_flag(CXX "-Wl,-z,nodlopen" CXX_LINKER_SUPPORTS_NODLOPEN)

libical/libical cmake/modules/openssf-cpp.cmake :124

check_linker_flag(CXX "-Wl,-z,noexecstack" CXX_LINKER_SUPPORTS_NOEXECSTACK)

libical/libical cmake/modules/openssf-cpp.cmake :128

check_linker_flag(CXX "-Wl,-z,relro" CXX_LINKER_SUPPORTS_RELRO)

libical/libical cmake/modules/openssf-cpp.cmake :132

check_linker_flag(CXX "-Wl,-z,now" CXX_LINKER_SUPPORTS_NOW)

libical/libical cmake/modules/openssf-cpp.cmake :136

check_linker_flag(CXX "-Wl,--as-needed" CXX_LINKER_SUPPORTS_AS_NEEDED)

libical/libical cmake/modules/openssf-cpp.cmake :140

check_linker_flag(CXX "-Wl,--no-copy-dt-needed-entries" CXX_LINKER_SUPPORTS_NO_COPY_DT_NEEDED_ENTRIES)

microsoft/mimalloc CMakeLists.txt :471

check_linker_flag(C "-l${libname}" mi_has_lib${libname})

rui314/mold third-party/mimalloc/CMakeLists.txt :470

check_linker_flag(C "-l${libname}" mi_has_lib${libname})

rui314/mold third-party/zstd/build/cmake/CMakeModules/AddZstdCompilationFlags.cmake :32

# implement CHECK_LINKER_FLAG() like feature for CMake < 3.18

rui314/mold third-party/zstd/build/cmake/CMakeModules/AddZstdCompilationFlags.cmake :37

# clang-cl) since currently check_linker_flag() doesn't give correct

rui314/mold third-party/zstd/build/cmake/CMakeModules/AddZstdCompilationFlags.cmake :41

CHECK_LINKER_FLAG(C ${_flag} LD_FLAG_${varname})

protocolbuffers/protobuf CMakeLists.txt :149

check_linker_flag(CXX -Wl,--version-script=${CMAKE_CURRENT_BINARY_DIR}/cmaketest.map protobuf_HAVE_LD_VERSION_SCRIPT)

ossia/score cmake/ScoreConfiguration.cmake :195

check_linker_flag(CXX "LINKER:-zexecstack" has_zexecstack_flag)

apple/swift CMakeLists.txt :1097

check_linker_flag(C "-Wl,-no_warn_duplicate_libraries" SWIFT_LINKER_SUPPORTS_NO_WARN_DUPLICATE_LIBRARIES)

facebook/zstd build/cmake/CMakeModules/AddZstdCompilationFlags.cmake :34

# implement CHECK_LINKER_FLAG() like feature for CMake < 3.18

facebook/zstd build/cmake/CMakeModules/AddZstdCompilationFlags.cmake :39

# clang-cl) since currently check_linker_flag() doesn't give correct

facebook/zstd build/cmake/CMakeModules/AddZstdCompilationFlags.cmake :43

CHECK_LINKER_FLAG(C ${_flag} LD_FLAG_${varname})