cmake add_compile_options examples

Signatures

add_compile_options(<option> ...)

Examples

timi-liuliang/echo thirdparty/vulkan/vulkan-validationlayers/layers/CMakeLists.txt :149

add_compile_options("/bigobj")

etorth/mir2x CMakeLists.txt :37

ADD_COMPILE_OPTIONS(/W4)

qcad/qcad src/3rdparty/opennurbs/CMakeLists.txt :564

add_compile_options(/W4)

u3d-community/U3D Source/ThirdParty/Assimp/CMakeLists.txt :253

ADD_COMPILE_OPTIONS("$<$<COMPILE_LANGUAGE:CXX>:-Wno-dangling-reference>")

basketoengine/Basketo vendor/imgui/examples/example_glfw_wgpu/CMakeLists.txt :37

add_compile_options(-sDISABLE_EXCEPTION_CATCHING=1 -DIMGUI_DISABLE_FILE_FUNCTIONS=1)

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

add_compile_options(-mcpu=cortex-a72)

alicevision/AliceVision src/CMakeLists.txt :141

add_compile_options(/MP)

prusa3d/PrusaSlicer CMakeLists.txt :134

add_compile_options(/MP)

FreeCAD/FreeCAD cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake :124

add_compile_options(${OPENMPI_CFLAGS})

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

add_compile_options(-fno-exceptions)

prusa3d/Prusa-Firmware CMakeLists.txt :327

add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-fno-threadsafe-statics>)

bambulab/BambuStudio CMakeLists.txt :113

add_compile_options(/MP)

SoftFever/OrcaSlicer CMakeLists.txt :116

add_compile_options (-fcolor-diagnostics)

facebookresearch/habitat-sim src/CMakeLists.txt :91

add_compile_options("-flto=full")

harfang3d/harfang3d CMakeLists.txt :106

add_compile_options(/MP /fp:fast /permissive-)

koide3/glim CMakeLists.txt :4

add_compile_options(-std=c++17)

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

add_compile_options(-fno-rtti)

STORM-IRIT/Radium-Engine cmake/Sanitizers.cmake :17

add_compile_options(-fsanitize=undefined)

RavEngine/RavEngine deps/assimp/CMakeLists.txt :181

add_compile_options(
          $<$<CONFIG:>:/MT>
          $<$<CONFIG:Debug>:/MTd>
          $<$<CONFIG:Release>:/MT>
      )

riidefi/RiiStudio CMakeLists.txt :30

add_compile_options("-mssse3")

zenustech/zeno projects/CMakeLists.txt :6

add_compile_options(-w)

pioneerspacesim/pioneer CMakeLists.txt :66

add_compile_options("-msse4.2" "-mpopcnt")

alex-petrenko/megaverse src/CMakeLists.txt :20

add_compile_options(-Wall -Wextra -Wdelete-non-virtual-dtor -pedantic -Werror)

overte-org/overte launchers/qt/CMakeLists.txt :42

add_compile_options(-W -Wall -Wextra -Wpedantic)

stanislawfortonski/Procedural-Terrain-Generator-OpenGL CMakeLists.txt :10

add_compile_options(-m64)

alpaka-group/alpaka thirdParty/CMakeLists.txt :27

add_compile_options($<$<AND:$<CONFIG:Debug>,$<CXX_COMPILER_ID:IntelLLVM>>:-Rno-debug-disables-optimization>)

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

add_compile_options("$<$<CONFIG:Debug>:-DDBG=1>")

meganz/MEGAcmd CMakeLists.txt :227

add_compile_options("-fsanitize=address" "-fno-omit-frame-pointer" "-fno-common")

LLNL/zfp CMakeLists.txt :69

add_compile_options(/wd4305)

nextcloud/desktop CMakeLists.txt :96

add_compile_options(-fdiagnostics-color=always)

ZDoom/gzdoom libraries/ZMusic/CMakeLists.txt :128

add_compile_options("-stdlib=libc++")

AcademySoftwareFoundation/OpenShadingLanguage CMakeLists.txt :239

add_compile_options("/Qprec-div")

etternagame/etterna extern/CMakeLists.txt :4

add_compile_options(/W0)

NREL/OpenStudio CMakeLists.txt :627

add_compile_options(/utf-8)

OpenImageDebugger/OpenImageDebugger common.cmake :38

add_compile_options("$<$<CXX_COMPILER_ID:MSVC>:/W4>")

TheAlgorithms/C-Plus-Plus CMakeLists.txt :17

add_compile_options(-Wall -Wextra -Wno-register -Werror=vla)

ZigRazor/CXXGraph CMakeLists.txt :16

add_compile_options(
		-O0  #no optimization
		-g   #generate debug info
	)

gadomski/cpd vendor/googletest-1.14.0/googlemock/CMakeLists.txt :134

add_compile_options("-Wa,-mbig-obj")

Kitware/kwiver vital/types/protobuf/CMakeLists.txt :37

add_compile_options( -include "${CMAKE_CURRENT_BINARY_DIR}/vital_types_protobuf_export.h" )

wpilibsuite/allwpilib CMakeLists.txt :44

add_compile_options(/Zc:__cplusplus)

nv-legate/legate src/python/legate/CMakeLists.txt :15

add_compile_options(-w)

MaaAssistantArknights/MaaAssistantArknights cmake/config.cmake :14

add_compile_options("/MP")

anonbeat/guayadeque CMakeLists.txt :104

ADD_COMPILE_OPTIONS( -Wall )

dmitry-s93/MControlCenter CMakeLists.txt :14

add_compile_options(-fPIC)

bluetiger9/SmtpClient-for-Qt src/CMakeLists.txt :1

add_compile_options(-DSMTP_MIME_LIBRARY)

baidu/bigflow CMakeLists.txt :7

ADD_COMPILE_OPTIONS(-fPIC)

libsigcplusplus/libsigcplusplus CMakeLists.txt :45

add_compile_options(
    "$<$<OR:$<CXX_COMPILER_ID:MSVC>,$<C_COMPILER_ID:MSVC>>:/W4;/WX>"
    "$<$<OR:$<CXX_COMPILER_ID:GNU>,$<C_COMPILER_ID:GNU>>:-pedantic;-Wall;-Wextra;-Wsuggest-override;-Wshadow;-Wzero-as-null-pointer-constant;-Wformat-security>"
    "$<$<OR:$<CXX_COMPILER_ID:Clang>,$<C_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>,$<C_COMPILER_ID:AppleClang>>:-pedantic;-Wall;-Wextra;-Wshadow;-Wzero-as-null-pointer-constant;-Wformat-security>"
)

NVIDIA/nvshmem src/CMakeLists.txt :13

add_compile_options(-Wno-vla-cxx-extension)

facebook/folly CMakeLists.txt :245

add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-fcoroutines>)

mariadb-corporation/MaxScale CMakeLists.txt :168

add_compile_options(-pg)

microsoft/DiskANN CMakeLists.txt :189

add_compile_options(-m64 -Wl,--no-as-needed)

openvinotoolkit/openvino cmake/developer_package/compile_flags/os_flags.cmake :117

add_compile_options(
            "$<$<COMPILE_LANGUAGE:CXX>:/d1trimfile:${OV_NATIVE_PROJECT_ROOT_DIR}\\>"
            "$<$<COMPILE_LANGUAGE:CXX>:/d1trimfile:${CMAKE_SOURCE_DIR}/>")

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

add_compile_options("$<$<CONFIG:Debug>:-gdwarf-4>")

ezEngine/ezEngine Code/ThirdParty/glfw/tests/CMakeLists.txt :29

add_compile_options("$<$<C_COMPILER_ID:AppleClang>:-std=c99>"
                        "$<$<C_COMPILER_ID:Clang>:-std=c99>"
                        "$<$<C_COMPILER_ID:GNU>:-std=c99>")

x64dbg/x64dbg cmake/VSFlags.cmake :52

add_compile_options(/MP)

gnss-sdr/gnss-sdr CMakeLists.txt :287

add_compile_options(-Og -fstandalone-debug)

GPUOpen-Archive/Anvil deps/glslang/CMakeLists.txt :88

add_compile_options(-Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs
                        -Wunused-parameter -Wunused-value  -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions)

CppMicroServices/CppMicroServices CMakeLists.txt :184

add_compile_options(-Wno-missing-template-arg-list-after-template-kw)

ossia/score cmake/ScoreConfiguration.cmake :154

add_compile_options(-Wno-nested-anon-types)

psi4/psi4 psi4/CMakeLists.txt :282

add_compile_options("/EHsc")

OpenKneeboard/OpenKneeboard CMakeLists.txt :175

add_compile_options(
    "$<$<COMPILE_LANGUAGE:CXX>:/clang:--std=c++23>"
    "$<$<COMPILE_LANGUAGE:CXX>:-Wno-unused-command-line-argument>"
  )

moneymanagerex/moneymanagerex src/CMakeLists.txt :27

add_compile_options(-Werror=old-style-cast
            $<$<BOOL:${Wuseless-cast}>:-Werror=useless-cast>)

chdb-io/chdb base/base/CMakeLists.txt :1

add_compile_options("$<$<OR:$<COMPILE_LANGUAGE:C>,$<COMPILE_LANGUAGE:CXX>>:${COVERAGE_FLAGS}>")

Rezonality/zep cmake/all.cmake :2

add_compile_options("$<$<CONFIG:RELWITHDEBINFO>:-DTRACY_ENABLE=1 -DMT>")

v6d-io/v6d CMakeLists.txt :135

add_compile_options(-fdiagnostics-color=always)

AcademySoftwareFoundation/MaterialX CMakeLists.txt :287

add_compile_options(/WX)

ravenscroftj/turbopilot CMakeLists.txt :31

add_compile_options(-mfpu=neon-fp-armv8 -mfp16-format=ieee -mno-unaligned-access)

abacusmodeling/abacus-develop CMakeLists.txt :456

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

huggle/huggle3-qt-lx src/CMakeLists.txt :18

add_compile_options($<$<CXX_COMPILER_ID:MSVC>:/MP>)

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

add_compile_options(/arch:AVX2 /fp:fast /fp:except- /EHsc /GS- /Gy)

OpenMW/openmw CMakeLists.txt :176

add_compile_options(/MP)

danmar/cppcheck cmake/compileroptions.cmake :34

add_compile_options(-O2)

topology-tool-kit/ttk standalone/CMakeLists.txt :14

add_compile_options(${TTK_COMPILER_FLAGS})

Amber-MD/cpptraj src/arpack/CMakeLists.txt :10

add_compile_options(${OPT_FFLAGS})

BRAINSia/BRAINSTools BRAINSTools.cmake :10

add_compile_options( -g -O0 --coverage )

AMICI-dev/AMICI CMakeLists.txt :85

add_compile_options(-UNDEBUG)

mrc-ide/covid-sim src/CMakeLists.txt :27

add_compile_options("fp:strict")

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

add_compile_options(/Oy-)

WerWolv/ImHex cmake/build_helpers.cmake :34

add_compile_options($<$<COMPILE_LANGUAGE:CXX>:${ARGV0}>)

google/googletest googlemock/CMakeLists.txt :135

add_compile_options("-Wa,-mbig-obj")

ceph/ceph CMakeLists.txt :134

add_compile_options("SHELL:-include winsock_wrapper.h")

colmap/colmap src/colmap/CMakeLists.txt :54

add_compile_options(-coverage -fprofile-update=atomic)

gnuradio/gnuradio cmake/Modules/GrCompilerSettings.cmake :108

add_compile_options(/MP)

opensim-org/opensim-core CMakeLists.txt :434

add_compile_options(-Wshorten-64-to-32)

AcademySoftwareFoundation/openvdb CMakeLists.txt :405

add_compile_options("$<$<COMPILE_LANGUAGE:CXX>:-msse4.2>")

OSGeo/PROJ src/CMakeLists.txt :3

add_compile_options("$<$<COMPILE_LANGUAGE:CXX>:${PROJ_CXX_WARN_FLAGS}>")

apache/trafficserver CMakeLists.txt :332

add_compile_options(-g -fsanitize=address -fno-omit-frame-pointer)

STEllAR-GROUP/hpx cmake/HPX_SetupSYCL.cmake :16

add_compile_options(-fno-sycl)

dartsim/dart CMakeLists.txt :242

add_compile_options(/WX)

univrsal/input-overlay cmake/linux/compilerconfig.cmake :58

add_compile_options($<$<C_COMPILER_ID:Clang>:-fcolor-diagnostics> $<$<CXX_COMPILER_ID:Clang>:-fcolor-diagnostics>)

steemit/steem CMakeLists.txt :174

add_compile_options(/wd4503 /wd4267 /wd4244)

brndnmtthws/conky 3rdparty/Vc/CMakeLists.txt :82

add_compile_options(${Vc_COMPILE_FLAGS})

root-project/root cmake/modules/RootMacros.cmake :2000

add_compile_options(${__flag})

brainflow-dev/brainflow CMakeLists.txt :34

add_compile_options("$<$<CXX_COMPILER_ID:MSVC>:/utf-8>")

scylladb/scylladb cmake/mode.common.cmake :18

add_compile_options(
  "-Wall"
  "-Werror"
  "-Wextra"
  "-Wno-error=deprecated-declarations"
  "-Wimplicit-fallthrough"
  ${_supported_warnings})

facebookincubator/velox CMakeLists.txt :289

add_compile_options(-fdiagnostics-color=always)

Blizzard/s2client-api examples/CMakeLists.txt :5

add_compile_options($<$<CXX_COMPILER_ID:MSVC>:/MP>)

Oneflow-Inc/oneflow CMakeLists.txt :165

add_compile_options(
    $<$<COMPILE_LANGUAGE:CXX>:$<$<CXX_COMPILER_ID:GNU>:-fdiagnostics-color=always>>
    $<$<COMPILE_LANGUAGE:CXX>:$<$<CXX_COMPILER_ID:Clang>:-fcolor-diagnostics>>
    $<$<COMPILE_LANGUAGE:CUDA>:$<$<CUDA_COMPILER_ID:Clang>:-fcolor-diagnostics>>)

projectM-visualizer/projectm CMakeLists.txt :131

add_compile_options(
            "SHELL:-s USE_SDL=2"
            "SHELL:-s NO_DISABLE_EXCEPTION_CATCHING"
            )

google/filament CMakeLists.txt :218

add_compile_options(
            $<$<CONFIG:>:/MT>
            $<$<CONFIG:Debug>:/MTd>
            $<$<CONFIG:Release>:/MT>
        )