cmake add_link_options() examples

erincatto/box2d CMakeLists.txt :29

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

erincatto/box2d CMakeLists.txt :38

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

mono/cecil eng/common/cross/toolchain.cmake :368

add_link_options($<$<LINK_LANG_AND_ID:CXX,Clang>:--stdlib=${CLR_CMAKE_CXX_STANDARD_LIBRARY}>)

mono/cecil eng/common/cross/toolchain.cmake :381

add_link_options("LINKER:-l${CLR_CMAKE_CXX_ABI_LIBRARY}")

danmar/cppcheck cmake/compileroptions.cmake :210

add_link_options($<$<CONFIG:Debug>:/INCREMENTAL>) # Enable Incremental Linking - Yes

danmar/cppcheck cmake/compileroptions.cmake :216

add_link_options(/DEBUG) # Generate Debug Information

danmar/cppcheck cmake/compileroptions.cmake :228

add_link_options($<$<NOT:$<CONFIG:Debug>>:/RELEASE>) # Set Checksum - Yes

jrfonseca/drmingw cmake/StaticCRT.cmake :5

add_link_options (-static)

jrfonseca/drmingw cmake/StaticCRT.cmake :7

add_link_options (-static-libgcc -static-libstdc++)

jrfonseca/drmingw src/CMakeLists.txt :3

add_link_options (--coverage)

FreeRDP/FreeRDP CMakeLists.txt :312

add_link_options(-llog)

FreeRDP/FreeRDP cmake/CompilerSanitizerOptions.cmake :39

add_link_options(-fsanitize=memory)

FreeRDP/FreeRDP cmake/CompilerSanitizerOptions.cmake :42

add_link_options(-fsanitize=thread)

FreeRDP/FreeRDP cmake/CompilerSanitizerOptions.cmake :47

add_link_options(-Wl,--no-undefined)

OSGeo/gdal gdal.cmake :170

add_link_options(-B "${_dir}/libexec/mold")

OSGeo/gdal gdal.cmake :175

add_link_options("-fuse-ld=${USE_ALTERNATE_LINKER}")

KhronosGroup/glslang CMakeLists.txt :157

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

KhronosGroup/glslang CMakeLists.txt :173

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

HDFGroup/hdf5 config/sanitizer/afl-fuzzing.cmake :86

add_link_options(--afl-gcc-plugin)

HDFGroup/hdf5 config/sanitizer/afl-fuzzing.cmake :94

add_link_options(--afl-gcc)

google/highway CMakeLists.txt :502

add_link_options(-march=rv32gcv1p0)

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

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

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/cmake/detect-sanitizer.cmake :11

add_link_options(-fno-omit-frame-pointer)

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/cmake/detect-sanitizer.cmake :16

add_link_options(-fno-optimize-sibling-calls)

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/cmake/detect-sanitizer.cmake :59

add_link_options(-fsanitize=${supported_checks})

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/cmake/detect-sanitizer.cmake :87

add_link_options(-fsanitize=${supported_checks})

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/cmake/toolchain-llvm-mingw-x86_64.cmake :41

add_link_options(-Wl,-pdb=)

nlohmann/json tests/CMakeLists.txt :15

add_link_options($ENV{JSON_FORCED_GLOBAL_LINK_OPTIONS})

KhronosGroup/KTX CMakeLists.txt :311

add_link_options( $<IF:$<CONFIG:Debug>,-gsource-map,-O3> )

KhronosGroup/KTX CMakeLists.txt :313

add_link_options( $<IF:$<CONFIG:Debug>,-g,-O3> )

strukturag/libheif CMakeLists.txt :588

add_link_options(${FUZZING_COMPILE_OPTIONS} ${FUZZING_LINKER_OPTIONS})

google/libultrahdr CMakeLists.txt :248

add_link_options(-fsanitize=${UHDR_SANITIZE_OPTIONS})

libuv/libuv CMakeLists.txt :89

add_link_options("-fsanitize=undefined")

intel/libvpl cmake/CompileOptions.cmake :33

add_link_options("/guard:cf")

intel/libvpl cmake/CompileOptions.cmake :34

add_link_options("/DYNAMICBASE")

intel/libvpl cmake/CompileOptions.cmake :36

add_link_options("/HIGHENTROPYVA")

intel/libvpl cmake/CompileOptions.cmake :38

add_link_options("/LARGEADDRESSAWARE")

intel/libvpl cmake/CompileOptions.cmake :39

add_link_options("/NXCOMPAT")

wjakob/nanobind tests/CMakeLists.txt :60

add_link_options(-fsanitize=${NB_TEST_SANITIZERS})

dankamongmen/notcurses CMakeLists.txt :145

add_link_options(-fsanitize=address)

ollama/ollama ml/backend/ggml/ggml/src/CMakeLists.txt :115

add_link_options(-static)

ollama/ollama ml/backend/ggml/ggml/src/CMakeLists.txt :117

add_link_options(-static-libgcc -static-libstdc++)

opencv/opencv 3rdparty/zlib-ng/cmake/detect-coverage.cmake :17

add_link_options(-coverage)

opencv/opencv 3rdparty/zlib-ng/cmake/detect-sanitizer.cmake :11

add_link_options(-fno-omit-frame-pointer)

opencv/opencv 3rdparty/zlib-ng/cmake/detect-sanitizer.cmake :16

add_link_options(-fno-optimize-sibling-calls)

opencv/opencv 3rdparty/zlib-ng/cmake/detect-sanitizer.cmake :59

add_link_options(-fsanitize=${supported_checks})

opencv/opencv 3rdparty/zlib-ng/cmake/detect-sanitizer.cmake :87

add_link_options(-fsanitize=${supported_checks})

opencv/opencv 3rdparty/zlib-ng/cmake/detect-sanitizer.cmake :93

add_link_options(-fsanitize-memory-track-origins)

opencv/opencv 3rdparty/zlib-ng/cmake/detect-sanitizer.cmake :105

add_link_options(-fsanitize=${supported_checks})

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

add_link_options (-ftest-coverage -fprofile-arcs)

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

add_link_options (-fsanitize=${feature})

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

add_link_options (-fstack-protector-strong)

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

add_link_options (-fsanitize=${feature})

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

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

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

add_link_options("$<$<AND:$<CONFIG:TSAN>,$<COMPILE_LANG_AND_ID:CXX,GNU,Clang,AppleClang>>:-fsanitize=thread>")

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

add_link_options("$<$<AND:$<CONFIG:ASAN>,$<COMPILE_LANG_AND_ID:CXX,GNU,Clang,AppleClang>>:-fsanitize=address>")

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

add_link_options("$<$<AND:$<CONFIG:LSAN>,$<COMPILE_LANG_AND_ID:CXX,GNU,Clang,AppleClang>>:-fsanitize=leak>")

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

add_link_options("$<$<AND:$<CONFIG:UBSAN>,$<COMPILE_LANG_AND_ID:CXX,GNU,Clang,AppleClang>>:-fsanitize=undefined>")

podofo/podofo tools/CMakeLists.txt :14

add_link_options(-municode)

qgis/QGIS CMakeLists.txt :1225

add_link_options(-fsanitize=address)

qgis/QGIS cmake/modules/linker.cmake :9

add_link_options("--ld-path=${LINKER_EXECUTABLE}")

qgis/QGIS cmake/modules/linker.cmake :21

add_link_options(-B "${_dir}/libexec/mold")

qgis/QGIS cmake/modules/linker.cmake :26

add_link_options("-fuse-ld=${USE_ALTERNATE_LINKER}")

qpdf/qpdf CMakeLists.txt :308

add_link_options(--coverage)

qtwebkit/qtwebkit Source/cmake/OptionsPlayStation.cmake :142

add_link_options("$<$<STREQUAL:$<TARGET_PROPERTY:TYPE>,EXECUTABLE>:-Wl,--wrap=dlopen>")

qtwebkit/qtwebkit Source/cmake/OptionsPlayStation.cmake :143

add_link_options("$<$<STREQUAL:$<TARGET_PROPERTY:TYPE>,EXECUTABLE>:-Wl,--wrap=dlclose>")

qtwebkit/qtwebkit Source/cmake/OptionsPlayStation.cmake :144

add_link_options("$<$<STREQUAL:$<TARGET_PROPERTY:TYPE>,EXECUTABLE>:-Wl,--wrap=dlerror>")

ra3xdh/qucs_s qucs/CMakeLists.txt :109

add_link_options(/OPT:REF /OPT:ICF)

ra3xdh/qucs_s qucs-activefilter/CMakeLists.txt :70

add_link_options(/OPT:REF /OPT:ICF)

ra3xdh/qucs_s qucs-filter/CMakeLists.txt :70

add_link_options(/OPT:REF /OPT:ICF)

ra3xdh/qucs_s qucs-powercombining/CMakeLists.txt :70

add_link_options(/OPT:REF /OPT:ICF)

ra3xdh/qucs_s qucs-s-spar-viewer/CMakeLists.txt :78

add_link_options(/OPT:REF /OPT:ICF)

ra3xdh/qucs_s qucs-transcalc/CMakeLists.txt :69

add_link_options(/OPT:REF /OPT:ICF)

rapidfuzz/rapidfuzz CMakeLists.txt :42

add_link_options(-fexceptions)

ossia/score cmake/ScoreConfiguration.cmake :197

add_link_options(-Wl,-zexecstack)

ossia/score src/app/CMakeLists.txt :18

add_link_options("SHELL:-s ASSERTIONS=0")

ossia/score src/app/CMakeLists.txt :19

add_link_options("SHELL:-s SAFE_HEAP=0")

ossia/score src/app/CMakeLists.txt :20

add_link_options("SHELL:-s USE_SDL=2")

ossia/score src/app/CMakeLists.txt :21

add_link_options("SHELL:-s STACK_OVERFLOW_CHECK=0")

ossia/score src/app/CMakeLists.txt :22

#add_link_options("SHELL:--source-map-base http://127.0.0.1:8000/")

ossia/score src/app/CMakeLists.txt :24

add_link_options("SHELL:-s WASM=1")

ossia/score src/app/CMakeLists.txt :25

add_link_options("SHELL:-s FULL_ES2=1")

ossia/score src/app/CMakeLists.txt :26

add_link_options("SHELL:-s FULL_ES3=1")

ossia/score src/app/CMakeLists.txt :27

add_link_options("SHELL:-s USE_WEBGL2=1")

ossia/score src/app/CMakeLists.txt :30

#add_link_options("SHELL:-s PTHREAD_POOL_SIZE=16")

ossia/score src/app/CMakeLists.txt :32

#add_link_options("SHELL:-s ALLOW_MEMORY_GROWTH=1")

ossia/score src/app/CMakeLists.txt :36

#  #add_link_options("SHELL:-s USE_PTHREADS=1")

ossia/score src/app/CMakeLists.txt :37

#  add_link_options("SHELL:-s EXTRA_EXPORTED_RUNTIME_METHODS=[\"UTF16ToString\",\"stringToUTF16\"]")

ossia/score src/app/CMakeLists.txt :40

add_link_options("SHELL:-s USE_PTHREADS=1")

ossia/score src/app/CMakeLists.txt :41

# add_link_options("SHELL:-s FETCH=1")

ossia/score src/app/CMakeLists.txt :43

add_link_options("SHELL:-s MODULARIZE=1")

ossia/score src/app/CMakeLists.txt :44

add_link_options("SHELL:-s MAX_WEBGL_VERSION=2")

ossia/score src/app/CMakeLists.txt :45

add_link_options("SHELL:-s WEBGL2_BACKWARDS_COMPATIBILITY_EMULATION=1")

ossia/score src/app/CMakeLists.txt :46

# add_link_options("SHELL:-pthread")

simdjson/simdjson cmake/developer-options.cmake :157

add_link_options(/DEBUG)

apple/swift Runtimes/Core/CMakeLists.txt :178

add_link_options($<$<PLATFORM_ID:Windows>:LINKER:/WX>)

apple/swift Runtimes/Core/cmake/modules/CatalystSupport.cmake :15

add_link_options(
  "$<$<LINK_LANGUAGE:C,CXX>:SHELL:-darwin-target-variant ${SwiftCore_COMPILER_VARIANT_TARGET}>"
  "$<$<LINK_LANGUAGE:Swift>:SHELL:-target-variant ${SwiftCore_COMPILER_VARIANT_TARGET}>"

  # TODO: Remove me once we have a driver with
  #   https://github.com/swiftlang/swift-driver/pull/1803
  "$<$<LINK_LANGUAGE:Swift>:SHELL:-Xclang-linker -darwin-target-variant -Xclang-linker ${SwiftCore_COMPILER_VARIANT_TARGET}>")

apple/swift Runtimes/Supplemental/cmake/modules/CatalystSupport.cmake :17

add_link_options(
  "$<$<LINK_LANGUAGE:C,CXX>:SHELL:-darwin-target-variant ${${PROJECT_NAME}_COMPILER_VARIANT_TARGET}>"
  "$<$<LINK_LANGUAGE:Swift>:SHELL:-target-variant ${${PROJECT_NAME}_COMPILER_VARIANT_TARGET}>"

  # TODO: Remove me once we have a driver with
  #   https://github.com/swiftlang/swift-driver/pull/1803
  "$<$<LINK_LANGUAGE:Swift>:SHELL:-Xclang-linker -darwin-target-variant -Xclang-linker ${${PROJECT_NAME}_COMPILER_VARIANT_TARGET}>")

movableink/webkit Source/cmake/OptionsPlayStation.cmake :141

add_link_options("$<$<STREQUAL:$<TARGET_PROPERTY:TYPE>,EXECUTABLE>:${DL_LIBRARY}>")

movableink/webkit Source/cmake/OptionsPlayStation.cmake :142

add_link_options("$<$<STREQUAL:$<TARGET_PROPERTY:TYPE>,EXECUTABLE>:-Wl,--wrap=dlopen>")