cmake _HAS_EXCEPTIONS examples

securesystemslab/multicompiler cmake/modules/AddLLVM.cmake :22

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

Lewuathe/mlir-hello thirdparty/llvm-project/llvm/cmake/modules/AddLLVM.cmake :50

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

microsoft/DirectXShaderCompiler cmake/modules/AddLLVM.cmake :22

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

polarphp/polarphp cmake/modules/llvm/AddLLVM.cmake :31

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

GoSSIP-SJTU/TripleDoggy cmake/modules/AddLLVM.cmake :25

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

doxygen/doxygen deps/spdlog/CMakeLists.txt :313

target_compile_definitions(spdlog PRIVATE _HAS_EXCEPTIONS=0)

ntoskrnl7/crtsys CMakeLists.txt :172

target_compile_definitions(crtsys PUBLIC "_HAS_EXCEPTIONS")

intel/xpumanager third_party/spdlog/CMakeLists.txt :313

target_compile_definitions(spdlog PRIVATE _HAS_EXCEPTIONS=0)

cginternals/glbinding source/glbinding/CMakeLists.txt :274

target_compile_definitions(${target}
    PRIVATE
    # since we use stl and stl is intended to use exceptions, exceptions should not be disabled
    # furthermore, this flag is not officially supported
    #$<$<CXX_COMPILER_ID:MSVC>:_HAS_EXCEPTIONS=0> 
    $<$<AND:$<BOOL:${OPTION_BUILD_WITH_BOOST_THREAD}>,$<BOOL:${Boost_FOUND}>>:GLBINDING_USE_BOOST_THREAD>

    PUBLIC
    $<$<NOT:$<BOOL:${BUILD_SHARED_LIBS}>>:${target_id}_STATIC_DEFINE>
    ${DEFAULT_COMPILE_DEFINITIONS}

    INTERFACE
)

godotengine/godot-cpp cmake/common_compiler_flags.cmake :156

target_compile_definitions(
        godot-cpp
        PUBLIC
            GDEXTENSION

            # features
            $<${DEBUG_FEATURES}:DEBUG_ENABLED>

            $<${IS_DEV_BUILD}:DEV_ENABLED>

            $<${HOT_RELOAD}:HOT_RELOAD_ENABLED>

            $<$<STREQUAL:${GODOTCPP_PRECISION},double>:REAL_T_IS_DOUBLE>

            $<${IS_MSVC}:$<${DISABLE_EXCEPTIONS}:_HAS_EXCEPTIONS=0>>

            $<${THREADS_ENABLED}:THREADS_ENABLED>
    )

drawpile/Drawpile cmake/DrawdanceCompilerOptions.cmake :40

add_compile_definitions(_HAS_EXCEPTIONS=0)

drawpile/Drawpile cmake/DrawpileCompilerOptions.cmake :46

add_compile_definitions(
		# The _s family of functions don't exist on all platforms.
		_CRT_SECURE_NO_WARNINGS
		# Qt uses some kind of deprecated extensions in their headers.
		_SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING
		# Disable exceptions in MSVC STL. Probably. It's undocumented.
		_HAS_EXCEPTIONS=0
	)

qtfreet00/llvm-obfuscator cmake/modules/AddLLVM.cmake :25

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

KiCad/kicad-source-mirror thirdparty/sentry-native/external/crashpad/CMakeLists.txt :99

target_compile_definitions(crashpad_interface INTERFACE
        NOMINMAX
        UNICODE
        WIN32_LEAN_AND_MEAN
        _CRT_SECURE_NO_WARNINGS
        _HAS_EXCEPTIONS=0
        _UNICODE
    )

KiCad/kicad-source-mirror thirdparty/sentry-native/external/crashpad/third_party/mini_chromium/CMakeLists.txt :185

target_compile_definitions(mini_chromium PRIVATE
            NOMINMAX
            UNICODE
            WIN32_LEAN_AND_MEAN
            _CRT_SECURE_NO_WARNINGS
            _HAS_EXCEPTIONS=0
            _UNICODE
        )

TheNumbat/rpp rpp/CMakeLists.txt :96

target_compile_definitions(rpp
        PRIVATE
        WIN32_LEAN_AND_MEAN NOMINMAX _HAS_EXCEPTIONS=0
        $<$<CONFIG:Debug>:>
        $<$<CONFIG:RelWithDebInfo>:>
        $<$<CONFIG:Release>:_NO_DEBUG_HEAP=1>
        $<$<CONFIG:MinSizeRel>:_NO_DEBUG_HEAP=1>
    )

Smorodov/Multitarget-tracker thirdparty/spdlog/CMakeLists.txt :313

target_compile_definitions(spdlog PRIVATE _HAS_EXCEPTIONS=0)

GoSSIP-SJTU/Armariris cmake/modules/AddLLVM.cmake :22

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

k2-fsa/sherpa-onnx flutter-examples/streaming_asr/windows/CMakeLists.txt :44

target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0")

k2-fsa/sherpa-onnx flutter-examples/tts/windows/CMakeLists.txt :44

target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0")

OpenSpace/OpenSpace modules/webbrowser/cmake/patch/cmake/cef_variables.cmake :440

list(APPEND CEF_COMPILER_DEFINES
    WIN32 _WIN32 _WINDOWS             # Windows platform
    UNICODE _UNICODE                  # Unicode build
    WINVER=0x0601 _WIN32_WINNT=0x601  # Targeting Windows 7
    NOMINMAX                          # Use the standard's templated min/max
    WIN32_LEAN_AND_MEAN               # Exclude less common API declarations
    _HAS_EXCEPTIONS=0                 # Disable exceptions
    )

ucb-bar/esp-llvm cmake/modules/AddLLVM.cmake :22

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

keystone-engine/keystone llvm/cmake/modules/AddLLVM.cmake :28

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

Chia-Network/bladebit Config.cmake :9

target_compile_definitions(bladebit_config INTERFACE
    $<${is_release}:
        _NDEBUG=1
        NDEBUG=1
    >
    $<${is_debug}:
        _DEBUG=1
        DEBUG=1
    >

    $<$<CXX_COMPILER_ID:MSVC>:
        UNICODE=1
        WIN32_LEAN_AND_MEAN=1
        NOMINMAX=1
        _CRT_SECURE_NO_WARNINGS=1
        _HAS_EXCEPTIONS=0
    >
)

gsl-lite/gsl-lite test/MakeTestTarget.cmake :281

list( APPEND localDefinitions "_HAS_EXCEPTIONS=0" )

canonical/multipass src/client/gui/windows/CMakeLists.txt :44

target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0")

root-project/root interpreter/cling/CMakeLists.txt :357

set_property(SOURCE ${file_var} APPEND_STRING PROPERTY COMPILE_FLAGS
                       " /D _HAS_EXCEPTIONS=1 /EHs /GR /wd4714 ")

root-project/root interpreter/cling/CMakeLists.txt :360

set_property(SOURCE ${file_var} APPEND_STRING PROPERTY COMPILE_FLAGS
                       " /D _HAS_EXCEPTIONS=0 /EHs-c- /GR- ")

root-project/root interpreter/llvm-project/llvm/cmake/modules/AddLLVM.cmake :35

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

o2e/OLLVM-9.0.1 cmake/modules/AddLLVM.cmake :29

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

google/filament third_party/dawn/third_party/dxc/cmake/modules/AddLLVM.cmake :22

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

yrnkrn/zapcc cmake/modules/AddLLVM.cmake :25

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

frasercrmck/llvm-leg cmake/modules/AddLLVM.cmake :22

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

bnoordhuis/v8-cmake CMakeLists.txt :143

target_compile_definitions(d8 PRIVATE $<${is-msvc}:_HAS_EXCEPTIONS=0>)

bnoordhuis/v8-cmake CMakeLists.txt :232

target_compile_definitions(v8-i18n-support PRIVATE $<${is-msvc}:_HAS_EXCEPTIONS=0>)

bnoordhuis/v8-cmake CMakeLists.txt :467

target_compile_definitions(v8_base_without_compiler PRIVATE ${v8_defines} $<${is-msvc}:_HAS_EXCEPTIONS=0>)

bnoordhuis/v8-cmake CMakeLists.txt :503

target_compile_definitions(v8_compiler PRIVATE ${v8_defines} $<${is-msvc}:_HAS_EXCEPTIONS=0>)

bnoordhuis/v8-cmake CMakeLists.txt :584

target_compile_definitions(v8_initializers PRIVATE ${v8_defines} $<${is-msvc}:_HAS_EXCEPTIONS=0>)

bnoordhuis/v8-cmake CMakeLists.txt :611

target_compile_definitions(v8_snapshot PRIVATE $<${is-msvc}:_HAS_EXCEPTIONS=0>)

bnoordhuis/v8-cmake CMakeLists.txt :703

target_compile_definitions(v8_inspector PUBLIC $<${is-msvc}:_HAS_EXCEPTIONS=0>)

bnoordhuis/v8-cmake CMakeLists.txt :771

target_compile_definitions(v8_libplatform PRIVATE $<${is-msvc}:_HAS_EXCEPTIONS=0>)

bnoordhuis/v8-cmake CMakeLists.txt :798

target_compile_definitions(v8_libsampler PRIVATE $<${is-msvc}:_HAS_EXCEPTIONS=0>)

bnoordhuis/v8-cmake CMakeLists.txt :849

target_compile_definitions(v8_libbase PRIVATE $<${is-win}:UNICODE> $<${is-msvc}:_HAS_EXCEPTIONS=0>)

bnoordhuis/v8-cmake CMakeLists.txt :984

target_compile_definitions(v8_torque_generated PRIVATE $<${is-msvc}:_HAS_EXCEPTIONS=0>)

bnoordhuis/v8-cmake CMakeLists.txt :1060

target_compile_definitions(mksnapshot PRIVATE $<${is-msvc}:_HAS_EXCEPTIONS=0>)

MaaAssistantArknights/MaaAssistantArknights src/Dart/example/windows/CMakeLists.txt :44

target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0")

OpenKneeboard/OpenKneeboard third-party/cef.cmake :43

list(REMOVE_ITEM CEF_COMPILER_DEFINES "_HAS_EXCEPTIONS=0")

godlikepanos/anki-3d-engine ThirdParty/Jolt/Jolt/Jolt.cmake :516

target_compile_definitions(Jolt PUBLIC $<$<BOOL:${MSVC}>:_HAS_EXCEPTIONS=0>)

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

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

yazhiwang/ollvm-tll cmake/modules/AddLLVM.cmake :25

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

KhronosGroup/SPIRV-LLVM cmake/modules/AddLLVM.cmake :22

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

hlrs-vis/covise cmake/cef_variables.cmake :437

list(APPEND CEF_COMPILER_DEFINES
    WIN32 _WIN32 _WINDOWS             # Windows platform
    UNICODE _UNICODE                  # Unicode build
    WINVER=0x0601 _WIN32_WINNT=0x601  # Targeting Windows 7
    NOMINMAX                          # Use the standard's templated min/max
    WIN32_LEAN_AND_MEAN               # Exclude less common API declarations
    _HAS_EXCEPTIONS=0                 # Disable exceptions
    )

root-project/cling CMakeLists.txt :357

set_property(SOURCE ${file_var} APPEND_STRING PROPERTY COMPILE_FLAGS
                       " /D _HAS_EXCEPTIONS=1 /EHs /GR /wd4714 ")

root-project/cling CMakeLists.txt :360

set_property(SOURCE ${file_var} APPEND_STRING PROPERTY COMPILE_FLAGS
                       " /D _HAS_EXCEPTIONS=0 /EHs-c- /GR- ")

GANGE666/xVMP src/cmake/modules/AddLLVM.cmake :25

list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0)

microsoft/onnxruntime-extensions CMakeLists.txt :301

add_compile_definitions(_HAS_EXCEPTIONS=0)

halide/Halide src/CMakeLists.txt :691

target_compile_definitions(
        Halide PUBLIC "$<$<COMPILE_LANG_AND_ID:CXX,MSVC>:_HAS_EXCEPTIONS=0>"
    )