cmake check_linker_flag examples

Signatures

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

Examples

godlikepanos/anki-3d-engine ThirdParty/Sdl3/CMakeLists.txt :610

check_linker_flag(C "-Wl,-undefined,error" LINKER_SUPPORTS_WL_UNDEFINED_ERROR)

kcat/openal-soft CMakeLists.txt :1381

check_linker_flag(C "-Wl,-z,max-page-size=16384" HAS_MAX_PAGE_SIZE_16384)

cadaver/turso3d ThirdParty/SDL/CMakeLists.txt :565

check_linker_flag(C "-Wl,-undefined,error" LINKER_SUPPORTS_WL_UNDEFINED_ERROR)

Hork-Engine/Hork-Source ThirdParty/SDL3/CMakeLists.txt :567

check_linker_flag(C "-Wl,-undefined,error" LINKER_SUPPORTS_WL_UNDEFINED_ERROR)

RavEngine/RavEngine deps/SDL/CMakeLists.txt :610

check_linker_flag(C "-Wl,-undefined,error" LINKER_SUPPORTS_WL_UNDEFINED_ERROR)

kokkos/kokkos cmake/kokkos_functions.cmake :1005

check_linker_flag(${INP_LANGUAGE} "${QUOTED_FLAGS}" KOKKOS_LINK_OPTIONS_CHECK)

nv-legate/legate src/cmake/Modules/utilities.cmake :228

check_linker_flag("${lang}" "${flag}" ${flag_sanitized}_supported)

bareos/bareos core/CMakeLists.txt :104

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

WerWolv/Fenestra cmake/build_helpers.cmake :331

check_linker_flag(CXX -gz=zstd ZSTD_AVAILABLE_LINKER)

ossia/score cmake/ScoreConfiguration.cmake :200

check_linker_flag(CXX "LINKER:-zexecstack" has_zexecstack_flag)

v6d-io/v6d cmake/CheckLinkerFlag.cmake :14

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

Amber-MD/cpptraj cmake-cpptraj/ThirdPartyTools/FindMKL.cmake :207

check_linker_flag(-Wl,--start-group C SUPPORTS_LIB_GROUPS)

trailofbits/polytracker polytracker/src/compiler-rt/cmake/config-ix.cmake :159

check_linker_flag("-Wl,-z,text" COMPILER_RT_HAS_Z_TEXT)

GoSSIP-SJTU/TripleDoggy cmake/modules/HandleLLVMOptions.cmake :733

check_linker_flag("-Wl,--color-diagnostics" LINKER_SUPPORTS_COLOR_DIAGNOSTICS)

WerWolv/ImHex cmake/build_helpers.cmake :669

check_linker_flag(CXX -gz=zstd ZSTD_AVAILABLE_LINKER)

iree-org/iree build_tools/cmake/iree_setup_toolchain.cmake :216

check_linker_flag(CXX "-Wl,--gdb-index" IREE_SUPPORTS_GDB_INDEX)

root-project/root interpreter/llvm-project/llvm/cmake/modules/LLVMCheckLinkerFlag.cmake :5

check_linker_flag(${ARGN})

scylladb/scylladb cmake/mode.common.cmake :281

check_linker_flag(CXX ${linker_flag} "CXX_LINKER_HAVE_${linker}")

google/filament third_party/dawn/third_party/protobuf/CMakeLists.txt :145

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

percona/percona-xtrabackup extra/protobuf/protobuf-24.4/CMakeLists.txt :135

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

mysql/mysql-server extra/protobuf/protobuf-24.4/CMakeLists.txt :135

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

calf-studio-gear/calf src/CMakeLists.txt :67

check_linker_flag(CXX -Wl,-z,nodelete LINKER_SUPPORTS_NODELETE)

qtfreet00/llvm-obfuscator cmake/modules/HandleLLVMOptions.cmake :689

check_linker_flag("-Wl,--color-diagnostics" LINKER_SUPPORTS_COLOR_DIAGNOSTICS)

yrnkrn/zapcc cmake/modules/HandleLLVMOptions.cmake :726

check_linker_flag("-Wl,--color-diagnostics" LINKER_SUPPORTS_COLOR_DIAGNOSTICS)

quarkslab/quokka CMakeLists.txt :73

check_linker_flag(CXX "LINKER:-ld_classic" _ld_classic_supported)

ComputationalBiomechanicsLab/opensim-creator third_party/SDL/CMakeLists.txt :610

check_linker_flag(C "-Wl,-undefined,error" LINKER_SUPPORTS_WL_UNDEFINED_ERROR)

logicalclocks/rondb extra/protobuf/protobuf-24.4/CMakeLists.txt :135

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

canpool/qtcanpool cmake/QtCanpoolAPIInternal.cmake :178

check_linker_flag(CXX ${no_undefined_flag} QTC_LINKER_SUPPORTS_NO_UNDEFINED)

Jackarain/proxy CMakeLists.txt :236

CHECK_LINKER_FLAG(CXX "-rtlib=compiler-rt" IS_COMPILER_RT_SUPPORTED)

pinam45/dynamic_bitset cmake/flags.cmake :402

check_linker_flag(CXX "${flag}" ${flag_supported})

sxs-collaboration/spectre cmake/AddCxxFlag.cmake :169

check_linker_flag(CXX ${FLAG_TO_CHECK} CXX_LINKER_FLAG_WORKS)

polarphp/polarphp cmake/modules/HandleOptions.cmake :592

check_linker_flag("-Wl,--color-diagnostics" LINKER_SUPPORTS_COLOR_DIAGNOSTICS)

halide/Halide cmake/TargetExportScript.cmake :37

check_linker_flag(CXX "${VERSION_SCRIPT_FLAG}" LINKER_HAS_FLAG_VERSION_SCRIPT)

mhx/dwarfs cmake/compile.cmake :130

check_linker_flag(CXX "-Wl,-no_warn_duplicate_libraries" APPLE_LD_NO_WARN_DUPLICATE_LIBRARIES)

cvet/fonline ThirdParty/SDL/CMakeLists.txt :610

check_linker_flag(C "-Wl,-undefined,error" LINKER_SUPPORTS_WL_UNDEFINED_ERROR)

axmolengine/axmol 3rdparty/openal/CMakeLists.txt :1329

check_linker_flag(C "-Wl,-z,max-page-size=16384" HAS_MAX_PAGE_SIZE_16384)

trilinos/Trilinos packages/kokkos/cmake/kokkos_functions.cmake :1000

check_linker_flag(${INP_LANGUAGE} "${QUOTED_FLAGS}" KOKKOS_LINK_OPTIONS_CHECK)

meemknight/ourCraft thirdparty/zstd-1.5.5/build/cmake/CMakeModules/AddZstdCompilationFlags.cmake :42

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

percona/percona-xtradb-cluster extra/protobuf/protobuf-24.4/CMakeLists.txt :135

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

lattice/quda lib/CMakeLists.txt :522

check_linker_flag(CXX "-Wl,--compress-debug-sections=zlib" QUDA_LINKER_COMPRESS)

swiftlang/swift CMakeLists.txt :1126

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

NVIDIA/MDL-SDK src/mdl/jit/llvm/dist/cmake/modules/AddLLVM.cmake :240

check_linker_flag("-Wl,-z,discard-unused=sections" LINKER_SUPPORTS_Z_DISCARD_UNUSED)

yazhiwang/ollvm-tll cmake/modules/HandleLLVMOptions.cmake :720

check_linker_flag("-Wl,--color-diagnostics" LINKER_SUPPORTS_COLOR_DIAGNOSTICS)

Lewuathe/mlir-hello thirdparty/llvm-project/clang/tools/clang-repl/CMakeLists.txt :70

check_linker_flag(CXX ${flag_long_plt} HAVE_LINKER_FLAG_LONG_PLT)

o2e/OLLVM-9.0.1 cmake/modules/HandleLLVMOptions.cmake :792

check_linker_flag("-Wl,--color-diagnostics" LINKER_SUPPORTS_COLOR_DIAGNOSTICS)

GoSSIP-SJTU/Armariris tools/clang/tools/driver/CMakeLists.txt :102

check_linker_flag("-Wl,-order_file,${CLANG_ORDER_FILE}"
    LINKER_ORDER_FILE_WORKS)

Kitware/VTK ThirdParty/libxml2/vtklibxml2/CMakeLists.txt :515

check_linker_flag(C "LINKER:--undefined-version" FLAG_UNDEFINED_VERSION)

USNavalResearchLaboratory/simdissdk Testing/CMakeLists.txt :7

check_linker_flag(CXX "${DISABLE_NEW_DTAGS}" SUPPORTS_DISABLE_NEW_DTAGS)

percona/percona-server extra/protobuf/protobuf-24.4/CMakeLists.txt :135

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

LadybirdBrowser/ladybird Meta/CMake/lagom_compile_options.cmake :55

check_linker_flag(CXX ${flag} LAGOM_LINKER_SUPPORTS_${flag})

vectorgraphics/asymptote gc/CMakeLists.txt :414

check_linker_flag(C "${WL_NO_UNDEFINED_OPT}" HAVE_FLAG_WL_NO_UNDEFINED)

angband/angband src/cmake/modules/CheckCoverage.cmake :84

CHECK_LINKER_FLAG(C -lgcov HAVE_linker_c_lgcov)

fluent/fluent-bit lib/zstd-1.5.7/build/cmake/CMakeModules/AddZstdCompilationFlags.cmake :41

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

open-quantum-safe/liboqs .CMake/compiler_opts.cmake :29

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

Syllo/nvtop cmake/compile-flags-helpers.cmake :34

check_linker_flag(C "${LINK_OPTION}" "linker_has${LINK_OPTION_NAME}")

apache/celix CMakeLists.txt :181

check_linker_flag(CXX LINKER:--wrap,celix_nonexistent_symbol LINKER_WRAP_SUPPORTED)

esbmc/esbmc src/solvers/smtlib/CMakeLists.txt :45

check_linker_flag(CXX "${flag}" has_stacksize_linker_flag)

mxcop/src-dgi extern/sdl/CMakeLists.txt :562

check_linker_flag(C "-Wl,-undefined,error" LINKER_SUPPORTS_WL_UNDEFINED_ERROR)

GANGE666/xVMP src/cmake/modules/HandleLLVMOptions.cmake :749

check_linker_flag("-Wl,--color-diagnostics" LINKER_SUPPORTS_COLOR_DIAGNOSTICS)

CTSRD-CHERI/cheribsd contrib/subrepo-snmalloc/CMakeLists.txt :80

check_linker_flag(CXX "-nostdlib++" SNMALLOC_LINKER_SUPPORT_NOSTDLIBXX)

drawpile/Drawpile cmake/DrawpileCompilerOptions.cmake :217

check_linker_flag(CXX "-fsanitize=${san_lower}" HAVE_SANITIZE_${san_upper})

merzlab/QUICK cmake/hanjianwei/FindMKL.cmake :207

check_linker_flag(-Wl,--start-group C SUPPORTS_LIB_GROUPS)

tanis2000/binocle-c src/deps/sdl/CMakeLists.txt :602

check_linker_flag(C "-Wl,-undefined,error" LINKER_SUPPORTS_WL_UNDEFINED_ERROR)