cmake add_link_options examples

Signatures

add_link_options(<option> ...)

Examples

godlikepanos/anki-3d-engine CMakeLists.txt :246

add_link_options(-fsanitize=address)

prusa3d/Prusa-Firmware CMakeLists.txt :324

add_link_options(-mmcu=atmega2560 -Wl,-u,vfprintf -lprintf_flt -lm)

Hork-Engine/Hork-Source ThirdParty/glslang/CMakeLists.txt :157

add_link_options("-Wl,--no-undefined")

RavEngine/RavEngine deps/ozz-animation/build-utils/cmake/compiler_settings.cmake :98

add_link_options(-s DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=0)

ZDoom/Raze libraries/ZVulkan/CMakeLists.txt :197

add_link_options(-pthread)

zippy84/vtkbool CMakeLists.txt :44

add_link_options("--coverage")

keith2018/SoftGLRender third_party/glslang/CMakeLists.txt :150

add_link_options("-Wl,--no-undefined")

JGRennison/OpenTTD-patches cmake/CompileFlags.cmake :37

add_link_options(
            "$<$<NOT:$<CONFIG:Debug>>:-fstack-protector>" # Prevent undefined references when _FORTIFY_SOURCE > 0
        )

ZigRazor/CXXGraph CMakeLists.txt :29

add_link_options(
			-fsanitize=address
			-fsanitize=leak
		)

Kitware/kwiver CMake/kwiver-flags-gnu.cmake :116

add_link_options(-lgcov --coverage)

Desbordante/desbordante-core CMakeLists.txt :202

add_link_options("$<$<CONFIG:Debug>:${DEBUG_LINK_OPTS}>")

MaaAssistantArknights/MaaAssistantArknights cmake/config.cmake :26

add_link_options("$<$<CONFIG:Release>:${release_link_options}>")

MonsterDruide1/OdysseyDecomp toolchain/ToolchainNX64.cmake :55

add_link_options(-stdlib=libc++ -nostdlib)

bareos/bareos core/CMakeLists.txt :106

add_link_options("-Wl,--as-needed")

WerWolv/Fenestra cmake/build_helpers.cmake :22

add_link_options($<$<CONFIG:RELEASE>:-s>)

0xd34df00d/leechcraft src/CMakeLists.txt :32

add_link_options (-fsanitize=address)

mariadb-corporation/MaxScale CMakeLists.txt :159

add_link_options(-rdynamic)

lightspark/lightspark tests/test-runner/3rdparty/cpptrace/CMakeLists.txt :51

add_link_options(-fsanitize=address)

x64dbg/x64dbg cmake/VSFlags.cmake :40

add_link_options(/INCREMENTAL:NO)

WarmUpTill/SceneSwitcher cmake/macos/compilerconfig.cmake :45

add_link_options(LINKER:-dead_strip)

ossia/score cmake/ScoreConfiguration.cmake :202

add_link_options(-Wl,-zexecstack)

OpenKneeboard/OpenKneeboard CMakeLists.txt :115

add_link_options("${COMMON_LINK_OPTIONS}")

bitcoin-core/minisketch CMakeLists.txt :93

add_link_options(-static)

milvus-io/knowhere thirdparty/DiskANN/CMakeLists.txt :209

add_link_options(/NODEFAULTLIB:VCOMP.LIB /NODEFAULTLIB:VCOMPD.LIB /DEBUG:FULL /OPT:REF /OPT:ICF)

royshil/obs-backgroundremoval cmake/macos/compilerconfig.cmake :39

add_link_options(LINKER:-dead_strip)

danmar/cppcheck cmake/compileroptions.cmake :215

add_link_options($<$<CONFIG:Debug>:/INCREMENTAL>)

zeek/zeek CMakeLists.txt :134

add_link_options(/debug:full # required by CheckCFlags
    )

facebook/mariana-trench CMakeLists.txt :48

add_link_options(
        "$<$<CONFIG:DEBUG>:-fsanitize=address>"
        "$<$<CONFIG:DEBUG>:-fsanitize=undefined>"
    )

BRAINSia/BRAINSTools BRAINSTools.cmake :11

add_link_options(--coverage)

GregUtas/robust-services-core src/CMake/GlobalSettingsInclude.cmake :63

add_link_options(/DEBUG:FULL)

mne-tools/mne-cpp src/CMakeLists.txt :55

add_link_options("--coverage")

WerWolv/ImHex cmake/build_helpers.cmake :52

add_link_options(${ARGV0})

ceph/ceph src/CMakeLists.txt :207

add_link_options(-fstack-protector-strong)

AcademySoftwareFoundation/openvdb cmake/config/OpenVDBCXX.cmake :167

add_link_options("$<$<AND:$<CONFIG:Debug>,$<COMPILE_LANG_AND_ID:CXX,MSVC>>:/OPT:REF>")

Exiv2/exiv2 cmake/compilerFlags.cmake :49

add_link_options(-fstack-protector-strong)

apache/trafficserver CMakeLists.txt :333

add_link_options(-g -fsanitize=address)

wjakob/nanobind tests/CMakeLists.txt :60

add_link_options(-fsanitize=${NB_TEST_SANITIZERS})

MikePopoloski/slang CMakeLists.txt :155

add_link_options(-lwasi-emulated-signal)

iree-org/iree runtime/src/CMakeLists.txt :30

add_link_options(
    "-fprofile-instr-generate"
    "-fcoverage-mapping"
  )

hlrs-vis/covise cmake/ConfigureLinker.cmake :8

add_link_options(-fuse-ld=${COVISE_LINKER})

brndnmtthws/conky cmake/CodeCoverage.cmake :148

add_link_options($<$<NOT:$<COMPILE_LANG_AND_ID:C,GNU>>:-fprofile-instr-generate>)

scylladb/scylladb cmake/mode.common.cmake :261

add_link_options("LINKER:--build-id=sha1")

facebookincubator/velox CMakeLists.txt :342

add_link_options("-Wl,-flat_namespace")

projectM-visualizer/projectm CMakeLists.txt :136

add_link_options(
            "SHELL:-s USE_SDL=2"
            "SHELL:-s MIN_WEBGL_VERSION=2"
            "SHELL:-s MAX_WEBGL_VERSION=2"
            "SHELL:-s FULL_ES2=1"
            "SHELL:-s FULL_ES3=1"
            "SHELL:-s ALLOW_MEMORY_GROWTH=1"
            "SHELL:-s NO_DISABLE_EXCEPTION_CATCHING"
            )

google/filament third_party/dawn/src/cmake/DawnCompilerExtraFlags.cmake :30

add_link_options(-stdlib=libc++)

percona/percona-xtrabackup extra/gperftools/gperftools-2.15/CMakeLists.txt :515

add_link_options(${libstdcxx_la_linker_flag})

seladb/PcapPlusPlus CMakeLists.txt :75

add_link_options("-fsanitize=address")

mysql/mysql-server extra/gperftools/gperftools-2.15/CMakeLists.txt :515

add_link_options(${libstdcxx_la_linker_flag})

google/sandboxed-api CMakeLists.txt :78

add_link_options(-Wl,-z,relro -Wl,-z,now)

intel/libvpl cmake/CompileOptions.cmake :33

add_link_options("/guard:cf")

stephenberry/glaze cmake/code-coverage.cmake :498

add_link_options(-fprofile-instr-generate -fcoverage-mapping)

keepassxreboot/keepassxc CMakeLists.txt :417

add_link_options(/DYNAMICBASE /HIGHENTROPYVA /GUARD:CF)

pytorch/FBGEMM cmake/modules/CxxCompilerSetup.cmake :44

add_link_options($<$<CONFIG:RELEASE>:-s>)

infiniflow/infinity CMakeLists.txt :56

add_link_options(-fuse-ld=mold)

TechxArtisanStudio/Openterface_QT CMakeLists.txt :158

add_link_options(-Wl,--gc-sections)

mysql/mysql-connector-cpp CMakeLists.txt :344

add_link_options(-Wno-stringop-overflow)

organicmaps/organicmaps CMakeLists.txt :81

add_link_options(/INCREMENTAL:NO)

IntelLabs/hexl CMakeLists.txt :104

add_link_options(--coverage)

VowpalWabbit/vowpal_wabbit CMakeLists.txt :110

add_link_options(/InferASanLibs /incremental:no /debug)

ReMinecraftPE/mcpe CMakeLists.txt :12

add_link_options(${ARGV})

technyon/nuki_hub lib/ArduinoJson/extras/CompileOptions.cmake :111

add_link_options(-static)

asset-group/5ghoul-5g-nr-attacks CMakeLists.txt :119

add_link_options("-fuse-ld=lld-15")

badaix/snapcast CMakeLists.txt :77

add_link_options(-fsanitize=address)

ideoforms/signalflow CMakeLists.txt :142

add_link_options(-w -undefined dynamic_lookup)

qt/qtbase cmake/QtBuildRepoExamplesHelpers.cmake :90

add_link_options(${active_linker_flags})

microsoft/DirectXShaderCompiler CMakeLists.txt :103

add_link_options(/DEBUGTYPE:CV,FIXUP,PDATA /INCREMENTAL:NO)

ra3xdh/qucs_s qucs/CMakeLists.txt :109

add_link_options(/OPT:REF /OPT:ICF)

stlab/libraries cmake/stlab/development.cmake :14

add_link_options(-fsanitize=address)

skeskinen/bert.cpp CMakeLists.txt :89

add_link_options(${BLAS_LIBRARIES})

NauEngine/NauEnginePublic engine/3rdparty_libs/ozz/build-utils/cmake/compiler_settings.cmake :105

add_link_options(-s DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=0)

quarkslab/quokka CMakeLists.txt :75

add_link_options(LINKER:-ld_classic)

rbfx/rbfx Source/ThirdParty/capstone/CMakeLists.txt :76

add_link_options(-fsanitize=address)

murat-dogan/node-datachannel cmake/toolchain/ci.cmake :8

add_link_options("-fuse-ld=lld")

diasurgical/DevilutionX CMakeLists.txt :262

add_link_options("$<$<NOT:$<CONFIG:Debug>>:LINKER:-dead_strip>")

TorstenRobitzki/bluetoe examples/CMakeLists.txt :57

add_link_options(LINKER:--gc-sections LINKER:--warn-common)

InsightSoftwareConsortium/ITK Modules/ThirdParty/MINC/src/libminc/CMakeLists.txt :117

add_link_options(-fno-omit-frame-pointer -fsanitize=address)

ComputationalBiomechanicsLab/opensim-creator third_party/implot/.github/CMakeLists.txt :16

add_link_options(-m32)

miracle-wm-org/miracle-wm CMakeLists.txt :28

add_link_options(-fuse-ld=mold)

logicalclocks/rondb extra/gperftools/gperftools-2.15/CMakeLists.txt :515

add_link_options(${libstdcxx_la_linker_flag})

Warzone2100/warzone2100 CMakeLists.txt :176

add_link_options(
		"$<$<LINK_LANGUAGE:CXX,C>:-fwasm-exceptions>"
	)

vectorgrp/sil-kit SilKit/cmake/SilKitBuildSettings.cmake :16

add_link_options(-fprofile-arcs -ftest-coverage)

monatis/clip.cpp CMakeLists.txt :107

add_link_options(${BLAS_LIBRARIES})

transmission/transmission macosx/CMakeLists.txt :27

add_link_options(
    # equivalent of XCODE_ATTRIBUTE_DEAD_CODE_STRIPPING YES for this directory
    $<$<LINK_LANGUAGE:C,CXX>:-dead_strip>)

Mudlet/Mudlet 3rdparty/cmake-scripts/sanitizers.cmake :317

add_link_options(${SANITIZER_SELECTED_LINK_OPTIONS})

crossuo/crossuo CMakeLists.txt :70

add_link_options(/ignore:4217 /ignore:4286 /ignore:4049)

sfztools/sfizz cmake/SfizzConfig.cmake :133

add_link_options(-stdlib=libc++)

jesec/rtorrent CMakeLists.txt :46

add_link_options("-flto" "-s")

Jackarain/proxy CMakeLists.txt :240

add_link_options(-rtlib=compiler-rt -unwindlib=libunwind)

canonical/multipass CMakeLists.txt :149

add_link_options(--coverage)

hypengw/Qcm CMakeLists.txt :107

add_link_options(
  "$<$<NOT:$<CONFIG:Debug>>:${GC_SECTIONS_LINK_OPTS}>"
  # asan
  "$<$<BOOL:${QCM_USE_ASAN}>:-fsanitize=address>"
  "$<$<BOOL:${QCM_USE_ASAN}>:-fsanitize=undefined>"
  "$<$<BOOL:${QCM_USE_ASAN}>:-fsanitize-recover=address>")

librevault/librevault CMakeLists.txt :78

add_link_options($<$<PLATFORM_ID:Darwin>:-fobjc-arc>)

mantidproject/mantid buildconfig/CMake/Coverage.cmake :74

add_link_options("--coverage")

fraunhoferhhi/vvenc CMakeLists.txt :324

add_link_options( $<$<OR:$<CONFIG:Release>,$<CONFIG:RelWithDebInfo>,$<CONFIG:MinSizeRel>>:-flto=auto> )

Robosturm/Commander_Wars CMakeLists.txt :241

add_link_options("-long-plt")

openmultiplayer/open.mp CMakeLists.txt :19

add_link_options("/LARGEADDRESSAWARE")

Pylir/Pylir cmake/HandlePylirOptions.cmake :104

add_link_options(-fprofile-instr-generate)

realm/realm-core CMakeLists.txt :182

add_link_options(-fwasm-exceptions -sALLOW_MEMORY_GROWTH=1)

mhx/dwarfs cmake/compile.cmake :132

add_link_options("-Wl,-no_warn_duplicate_libraries")

dpjudas/VkDoom libraries/ZMusic/CMakeLists.txt :98

add_link_options(
		"/opt:ref" # Eliminate unreferenced functions and data
		"/opt:icf" # Perform identical COMDAT folding
		"/nodefaultlib:msvcrt"
		$<$<STREQUAL:$<TARGET_PROPERTY:TYPE>,EXECUTABLE>:/TSAWARE>
		"/LARGEADDRESSAWARE"
	)

snl-dakota/dakota cmake/DakotaGcov.cmake :4

add_link_options("-lgcov")