cmake add_link_options examples

Signatures

add_link_options(<option> ...)

Examples

zer011b/fdtd3d arm-clang-toolchain.cmake :39

add_link_options("-B${CROSS_ROOTFS}/usr/lib/${TOOLCHAIN}")

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)

harfang3d/harfang3d CMakeLists.txt :109

add_link_options(/DEBUG)

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)

riidefi/RiiStudio CMakeLists.txt :96

add_link_options(-debug)

pioneerspacesim/pioneer CMakeLists.txt :108

add_link_options(
		-fsanitize=address)

microsoft/Extensible-Storage-Engine CMakeLists.txt :171

add_link_options(
        /LTCG # link-time generation
        /INCREMENTAL:NO # incremental incompatible with /LTCG
    )

ZDoom/gzdoom 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"
	)

AcademySoftwareFoundation/OpenShadingLanguage src/cmake/compiler.cmake :405

add_link_options (-fsanitize=${feature})

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)

MaaAssistantArknights/MaaAssistantArknights cmake/config.cmake :26

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

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>)

mariadb-corporation/MaxScale CMakeLists.txt :159

add_link_options(-rdynamic)

microsoft/DiskANN CMakeLists.txt :278

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

openvinotoolkit/openvino cmake/toolchains/onecoreuap.toolchain.cmake :36

add_link_options("/LIBPATH:\"\$\(VC_LibraryPath_VC_x64_OneCore\)\"")

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)

ossia/score cmake/ScoreConfiguration.cmake :202

add_link_options(-Wl,-zexecstack)

OpenKneeboard/OpenKneeboard CMakeLists.txt :115

add_link_options("${COMMON_LINK_OPTIONS}")

AcademySoftwareFoundation/MaterialX CMakeLists.txt :296

add_link_options(--coverage)

abacusmodeling/abacus-develop CMakeLists.txt :305

add_link_options(${OpenMP_CXX_LIBRARIES})

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

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

asset-group/Sni5Gect-5GNR-sniffing-and-exploitation shadower/CMakeLists.txt :26

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

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
    )

BRAINSia/BRAINSTools BRAINSTools.cmake :11

add_link_options(--coverage)

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

add_link_options(/DEBUG:FULL)

WerWolv/ImHex cmake/build_helpers.cmake :52

add_link_options(${ARGV0})

ceph/ceph src/CMakeLists.txt :207

add_link_options(-fstack-protector-strong)

colmap/colmap CMakeLists.txt :161

add_link_options(LINKER:-no_warn_duplicate_libraries)

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

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

NickvisionApps/Parabolic org.nickvision.tubeconverter.winui/CMakeLists.txt :10

add_link_options("/DEFAULTLIB:ucrt$<$<CONFIG:Debug>:d>.lib" "/NODEFAULTLIB:libucrt$<$<CONFIG:Debug>:d>.lib")

apache/trafficserver CMakeLists.txt :333

add_link_options(-g -fsanitize=address)

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

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

univrsal/input-overlay cmake/macos/compilerconfig.cmake :39

add_link_options(LINKER:-dead_strip)

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")

Oneflow-Inc/oneflow CMakeLists.txt :199

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

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")

ngscopeclient/scopehal-apps CMakeLists.txt :126

add_link_options(-fsanitize=address -fsanitize=undefined)

nanocurrency/nano-node CMakeLists.txt :226

add_link_options(-fsanitize=address)

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

add_link_options(${libstdcxx_la_linker_flag})

LunarG/gfxreconstruct CMakeLists.txt :296

add_link_options(-Wl,-dead_strip -Wl,-dead_strip_dylibs)

AcademySoftwareFoundation/OpenImageIO src/cmake/compiler.cmake :418

add_link_options (-ftest-coverage -fprofile-arcs)

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)

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

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

infiniflow/infinity CMakeLists.txt :56

add_link_options(-fuse-ld=mold)

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

add_link_options(-Wno-stringop-overflow)

OpenHD/QOpenHD lib/h264nal/fuzz/CMakeLists.txt :14

add_link_options(-fsanitize=address,fuzzer,undefined)

eBay/NuRaft CMakeLists.txt :248

add_link_options(-fsanitize=address -fuse-ld=gold)

VowpalWabbit/vowpal_wabbit CMakeLists.txt :110

add_link_options(/InferASanLibs /incremental:no /debug)

vector-wlc/AsmVsZombies CMakeLists.txt :6

add_link_options(-m32)

ButteredFire/Astrocelerate CMakeLists.txt :51

add_link_options(/fsanitize=address)

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

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

audacity/audacity buildscripts/cmake/SetupBuildEnvironment.cmake :76

add_link_options("-latomic")

mixxxdj/mixxx CMakeLists.txt :546

add_link_options(--coverage -fprofile-arcs -ftest-coverage)

DistroAV/DistroAV cmake/macos/compilerconfig.cmake :102

add_link_options(LINKER:-print_statistics)

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)

EasyLive2D/live2d-py CMakeLists.txt :22

add_link_options("/NODEFAULTLIB:LIBCMT")

BehaviorTree/BehaviorTree.CPP CMakeLists.txt :39

add_link_options(${BASE_FLAGS})

Ibrahim778/BetterHomebrewBrowser bhbb_dl/CMakeLists.txt :21

add_link_options(
    --prx-no-runtime-support
)

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

add_link_options(-s DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=0)

thomasantony/llamacpp-python CMakeLists.txt :18

add_link_options(-no_fixup_chains)

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")

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)

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>"
	)

aumuell/open-inventor CMakeLists.txt :88

add_link_options(${ASAN_LINK_FLAGS})

Aitum/obs-vertical-canvas cmake/macos/compilerconfig.cmake :108

add_link_options(LINKER:-print_statistics)

llvm/torch-mlir projects/pt1/python/torch_mlir/csrc/reference_lazy_backend/CMakeLists.txt :21

add_link_options(-Wl,-rpath,$ORIGIN/lib)

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>)

Chatterino/chatterino2 CMakeLists.txt :54

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

crossuo/crossuo CMakeLists.txt :70

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

Jackarain/proxy CMakeLists.txt :240

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

XiaoBaiiiiii/colmap-pcd CMakeLists.txt :250

add_link_options(-fsanitize=address)

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>)

SNMetamorph/PrimeXT CMakeLists.txt :86

add_link_options(-fsanitize=address)

darktable-org/rawspeed cmake/debug-info.cmake :13

add_link_options(-gz)

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

add_link_options("--coverage")

zeux/qgrep CMakeLists.txt :51

add_link_options(
            "SHELL:-framework CoreFoundation"
            "SHELL:-framework CoreServices"
        )

fraunhoferhhi/vvenc CMakeLists.txt :324

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

LensPlaysGames/LensorCompilerCollection CMakeLists.txt :40

add_link_options(-fuse-ld=mold)

saturneric/GpgFrontend CMakeLists.txt :193

add_link_options(-fsanitize=address -fsanitize-recover=address)

ericwa/ericw-tools CMakeLists.txt :137

add_link_options(-fsanitize=address)

mutable-org/mutable CMakeLists.txt :149

add_link_options(-stdlib=libc++ -lc++abi)