cmake target_compile_definitions examples

Signatures

target_compile_definitions(<target>
  <INTERFACE|PUBLIC|PRIVATE> [items1...]
[<INTERFACE|PUBLIC|PRIVATE> [items2...] ...])

Examples

abellgithub/delaunator-cpp gtest/cmake/internal_utils.cmake :178

target_compile_definitions(${name} INTERFACE
      $<INSTALL_INTERFACE:GTEST_LINKED_AS_SHARED_LIBRARY=1>)

u3d-community/U3D Source/ThirdParty/SDL/CMakeLists.txt :562

target_compile_definitions(sdl-build-options INTERFACE "-DSDL_BACKGROUNDING_SIGNAL=${SDL_BACKGROUNDING_SIGNAL}")

o3de/o3de cmake/3rdParty.cmake :295

target_compile_definitions(3rdParty::${NAME_WITH_NAMESPACE}
                INTERFACE ${ly_add_external_target_COMPILE_DEFINITIONS}
            )

prusa3d/PrusaSlicer cmake/modules/FindwxWidgets.cmake :1003

target_compile_definitions(wxWidgets::wxWidgets INTERFACE ${wxWidgets_DEFINITIONS})

RavEngine/RavEngine deps/cxxopts/cmake/cxxopts.cmake :57

target_compile_definitions(cxxopts INTERFACE CXXOPTS_USE_UNICODE)

pioneerspacesim/pioneer contrib/fmt/CMakeLists.txt :342

target_compile_definitions(fmt-header-only INTERFACE FMT_HEADER_ONLY=1)

PDAL/PDAL vendor/gtest/cmake/internal_utils.cmake :178

target_compile_definitions(${name} INTERFACE
        $<INSTALL_INTERFACE:GTEST_LINKED_AS_SHARED_LIBRARY=1>)

alpaka-group/alpaka cmake/alpakaCommon.cmake :247

target_compile_definitions(alpaka INTERFACE ALPAKA_HAS_STD_ATOMIC_REF)

eclipse-ecal/ecal ecal/core/CMakeLists.txt :643

target_compile_definitions(${TARGET_NAME}
  PUBLIC
    ASIO_STANDALONE
    ASIO_DISABLE_VISIBILITY
  PRIVATE
    ECAL_CORE_EXPORTS
    $<$<BOOL:${ECAL_HAS_CLOCKLOCK_MUTEX}>:ECAL_HAS_CLOCKLOCK_MUTEX>
    $<$<BOOL:${ECAL_HAS_ROBUST_MUTEX}>:ECAL_HAS_ROBUST_MUTEX>
    $<$<BOOL:${ECAL_USE_CLOCKLOCK_MUTEX}>:ECAL_USE_CLOCKLOCK_MUTEX>
    ECAL_NO_DEPRECATION_WARNINGS
  INTERFACE
    ECAL_CORE_IMPORTS
)

ZDoom/gzdoom libraries/ZMusic/source/CMakeLists.txt :76

target_compile_definitions(zmusic-obj INTERFACE HAVE_SNDFILE DYN_SNDFILE)

libgme/game-music-emu gme/CMakeLists.txt :248

target_compile_definitions(gme_deps INTERFACE HAVE_ZLIB_H)

supercollider/supercollider external_libraries/CMakeLists.txt :180

target_compile_definitions(portmidi INTERFACE HAVE_PORTMIDI)

Morwenn/cpp-sort CMakeLists.txt :61

target_compile_definitions(cpp-sort INTERFACE CPPSORT_USE_LIBASSERT)

stack-of-tasks/pinocchio src/CMakeLists.txt :17

target_compile_definitions(${PROJECT_NAME}_headers INTERFACE BOOST_MPL_LIMIT_LIST_SIZE=30
                                                             BOOST_MPL_LIMIT_VECTOR_SIZE=30)

erleben/OpenTissue OpenTissue/CMakeLists.txt :30

target_compile_definitions(headers
  INTERFACE
    $<$<CXX_COMPILER_ID:MSVC>:_SCL_SECURE_NO_WARNINGS>
    $<$<CXX_COMPILER_ID:MSVC>:_SCL_SECURE_NO_DEPRECATE>
    $<$<CXX_COMPILER_ID:MSVC>:_CRT_SECURE_NO_WARNINGS>
    $<$<CXX_COMPILER_ID:MSVC>:_CRT_SECURE_NO_DEPRECATE>
    $<$<CXX_COMPILER_ID:MSVC>:_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS>
    $<$<CXX_COMPILER_ID:GNU>:_USE_MATH_DEFINES>
    $<$<CXX_COMPILER_ID:GNU>:GL_SILENCE_DEPRECATION>
)

kahypar/mt-kahypar CMakeLists.txt :193

target_compile_definitions(MtKaHyPar-BuildFlags INTERFACE KAHYPAR_DISABLE_ASSERTIONS)

KhronosGroup/Vulkan-Samples third_party/CMakeLists.txt :29

target_compile_definitions(glm INTERFACE
    GLM_FORCE_SWIZZLE
    GLM_FORCE_RADIANS
    GLM_FORCE_CTOR_INIT
    GLM_ENABLE_EXPERIMENTAL
)

SCOREC/core phasta/CMakeLists.txt :84

target_compile_definitions(ph INTERFACE -DHAVE_INTEL_RDTSC)

WerWolv/Fenestra lib/third_party/nlohmann_json/CMakeLists.txt :111

target_compile_definitions(
    ${NLOHMANN_JSON_TARGET_NAME}
    INTERFACE
    $<$<NOT:$<BOOL:${JSON_GlobalUDLs}>>:JSON_USE_GLOBAL_UDLS=0>
    $<$<NOT:$<BOOL:${JSON_ImplicitConversions}>>:JSON_USE_IMPLICIT_CONVERSIONS=0>
    $<$<BOOL:${JSON_DisableEnumSerialization}>:JSON_DISABLE_ENUM_SERIALIZATION=1>
    $<$<BOOL:${JSON_Diagnostics}>:JSON_DIAGNOSTICS=1>
    $<$<BOOL:${JSON_LegacyDiscardedValueComparison}>:JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON=1>
)

maidsafe-archive/MaidSafe src/third_party_libs/googlemock/gtest/CMakeLists.txt :89

target_compile_definitions(gtest_no_maidsafe_log
  INTERFACE
    GTEST_DONT_DEFINE_FAIL=1
    GTEST_DONT_DEFINE_SUCCEED=1
    GTEST_USE_OWN_TUPLE=0
  PUBLIC
    USE_MAIDSAFE_LOG=0
    $<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>>:_FILE_OFFSET_BITS=64>
)

NVIDIA/nvshmem examples/CMakeLists.txt :146

target_compile_definitions(nvshmem_example_helper INTERFACE NVSHMEMTEST_MPI_SUPPORT)

openvinotoolkit/openvino thirdparty/ocl/CMakeLists.txt :53

target_compile_definitions(OpenCL INTERFACE OV_GPU_USE_OPENCL_HPP
                                            OV_GPU_OPENCL_HPP_HAS_UUID
                                            OV_GPU_OPENCL_HPP_HAS_BUS_INFO)

openthread/openthread CMakeLists.txt :64

target_compile_definitions(ot-config INTERFACE "BYTE_ORDER_BIG_ENDIAN=1")

ossia/score cmake/ScoreExternalAddon.developer.cmake :200

target_compile_definitions(score_lib_base INTERFACE
  BOOST_NO_RTTI=1
  BOOST_MATH_DISABLE_FLOAT128=1
  BOOST_ASIO_DISABLE_CONCEPTS=1
  BOOST_MULTI_INDEX_ENABLE_INVARIANT_CHECKING
  BOOST_MULTI_INDEX_ENABLE_SAFE_MODE

  RAPIDJSON_HAS_STDSTRING=1
  # SCORE_DEBUG
  TINYSPLINE_DOUBLE_PRECISION
  FFTW_DOUBLE_ONLY

  FMT_HEADER_ONLY=1

  FMT_USE_LONG_DOUBLE=0
  FMT_USE_INT128=0
  FMT_USE_FLOAT128=0
  FMT_STATIC_THOUSANDS_SEPARATOR=1

  SPDLOG_FMT_EXTERNAL=1

  SPDLOG_NO_DATETIME=1
  SPDLOG_NO_THREAD_ID=1
  SPDLOG_NO_NAME=1

  SPDLOG_DEBUG_ON=1
  SPDLOG_TRACE_ON=1

  SCORE_LIB_BASE
  SCORE_LIB_DEVICE
  SCORE_LIB_INSPECTOR
  SCORE_LIB_LOCALTREE
  SCORE_LIB_PROCESS
  SCORE_LIB_STATE
  SCORE_PLUGIN_AUDIO
  SCORE_PLUGIN_AUTOMATION
  SCORE_PLUGIN_AVND
  SCORE_PLUGIN_CURVE
  SCORE_PLUGIN_DATAFLOW
  SCORE_PLUGIN_DEVICEEXPLORER
  SCORE_PLUGIN_ENGINE
  SCORE_PLUGIN_GFX
  SCORE_PLUGIN_LIBRARY
  SCORE_PLUGIN_MEDIA
  SCORE_PLUGIN_SCENARIO
  SCORE_PLUGIN_TRANSPORT
)

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

target_compile_definitions(
    Cef::LibCef
    INTERFACE
    "${CEF_COMPILER_DEFINES};$<IF:$<CONFIG:Debug>,${CEF_COMPILER_DEFINES_DEBUG},${CEF_COMPILER_DEFINES_RELEASE}>"
)

chdb-io/chdb contrib/boost-cmake/CMakeLists.txt :34

target_compile_definitions (_boost_headers_only INTERFACE
  BOOST_ASIO_STANDALONE=1
  BOOST_ASIO_HAS_STD_INVOKE_RESULT=1 # Avoid using of deprecated in c++ > 17 std::result_of
  BOOST_TIMER_ENABLE_DEPRECATED=1 # wordnet-blast (enabled via USE_NLP) uses Boost legacy timer classes
)

NVIDIA/MatX CMakeLists.txt :266

target_compile_definitions(matx INTERFACE MATX_EN_COMPLEX_OP_NAN_CHECKS)

AcademySoftwareFoundation/MaterialX source/MaterialXGraphEditor/External/Glfw/src/CMakeLists.txt :156

target_compile_definitions(glfw_minimal INTERFACE GLFW_DLL)

w111liang222/lidar-slam-detection slam/thirdparty/fast_gicp/thirdparty/Eigen/CMakeLists.txt :601

target_compile_definitions (eigen INTERFACE ${EIGEN_DEFINITIONS})

TheAssemblyArmada/Thyme deps/captnlog/CMakeLists.txt :67

target_compile_definitions(captnlog INTERFACE LOGGING_LEVEL=${CAPTNLOG_LEVEL})

OpenMW/openmw CMakeLists.txt :726

target_compile_definitions(components INTERFACE _ENABLE_EXTENDED_ALIGNED_STORAGE)

zeek/zeek CMakeLists.txt :261

target_compile_definitions(zeek_internal INTERFACE ZEEK_PLUGIN_SKIP_VERSION_CHECK)

Amber-MD/cpptraj src/CMakeLists.txt :176

target_compile_definitions(libcpptraj INTERFACE CPPTRAJ_USE_DLL)

AMICI-dev/AMICI cmake/AmiciFindBLAS.cmake :178

target_compile_definitions(BLAS::BLAS INTERFACE "AMICI_BLAS_${BLAS}")

awawa-dev/HyperHDR external/CMakeLists.txt :17

target_compile_definitions(sqlite3
		  INTERFACE
			 "SQLITE_API=__attribute__((visibility(\"default\")))"
	   )

NERSC/timemory cmake/Modules/ConfigCUDA.cmake :69

target_compile_definitions(${PROJECT_CUDA_INTERFACE_PREFIX}-cuda
                               INTERFACE ${PROJECT_USE_CUDA_OPTION})

WerWolv/ImHex lib/third_party/nlohmann_json/CMakeLists.txt :111

target_compile_definitions(
    ${NLOHMANN_JSON_TARGET_NAME}
    INTERFACE
    $<$<NOT:$<BOOL:${JSON_GlobalUDLs}>>:JSON_USE_GLOBAL_UDLS=0>
    $<$<NOT:$<BOOL:${JSON_ImplicitConversions}>>:JSON_USE_IMPLICIT_CONVERSIONS=0>
    $<$<BOOL:${JSON_DisableEnumSerialization}>:JSON_DISABLE_ENUM_SERIALIZATION=1>
    $<$<BOOL:${JSON_Diagnostics}>:JSON_DIAGNOSTICS=1>
    $<$<BOOL:${JSON_LegacyDiscardedValueComparison}>:JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON=1>
)

opensim-org/opensim-core cmake/FindIPOPT.cmake :58

target_compile_definitions(ipopt INTERFACE HAVE_CSTDDEF)

AcademySoftwareFoundation/openvdb nanovdb/nanovdb/CMakeLists.txt :332

target_compile_definitions(nanovdb INTERFACE -DNANOVDB_USE_NCCL)

apache/trafficserver cmake/magick_target.cmake :34

target_compile_definitions(ImageMagick::MagickWand INTERFACE MAGICKCORE_HDRI_ENABLE=0 MAGICKCORE_QUANTUM_DEPTH=16)

STEllAR-GROUP/hpx cmake/HPX_AddCompileFlag.cmake :171

target_compile_definitions(${_dest} INTERFACE "${_conf}")

vengi-voxel/vengi contrib/libs/sdl2/CMakeLists.txt :586

target_compile_definitions(sdl-build-options INTERFACE "-DSDL_FOREGROUNDING_SIGNAL=${SDL_FOREGROUNDING_SIGNAL}")

YosysHQ/nextpnr CMakeLists.txt :275

target_compile_definitions(nextpnr-${target}-defs INTERFACE
        NEXTPNR_NAMESPACE=nextpnr_${family}
        ARCHNAME=${family}
        ARCH_${family_upper}
    )

brainflow-dev/brainflow third_party/fmt/CMakeLists.txt :303

target_compile_definitions(fmt-header-only INTERFACE FMT_HEADER_ONLY=1)

google/filament third_party/dawn/CMakeLists.txt :416

target_compile_definitions(dawn_internal_config INTERFACE "DAWN_ENABLE_BACKEND_WEBGPU")

percona/percona-xtrabackup cmake/icu.cmake :193

TARGET_COMPILE_DEFINITIONS(icu_interface INTERFACE
      -DU_STATIC_IMPLEMENTATION)

NREL/EnergyPlus cmake/CompilerFlags.cmake :6

target_compile_definitions(project_options INTERFACE -DEP_NO_OPENGL)

mysql/mysql-server cmake/rapidjson.cmake :125

TARGET_COMPILE_DEFINITIONS(rapidjson INTERFACE
    RAPIDJSON_NO_SIZETYPEDEFINE
    RAPIDJSON_SCHEMA_USE_INTERNALREGEX=0
    RAPIDJSON_SCHEMA_USE_STDREGEX=1
    RAPIDJSON_HAS_STDSTRING=1)

LunarG/gfxreconstruct android/framework/cmake-config/PlatformConfig.cmake :65

target_compile_definitions(platform_specific INTERFACE
                                _FILE_OFFSET_BITS=64
                                PAGE_GUARD_ENABLE_UCONTEXT_WRITE_DETECTION
                                VK_USE_PLATFORM_ANDROID_KHR
                                XR_USE_PLATFORM_ANDROID
                                XR_USE_GRAPHICS_API_VULKAN)

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
)

DiscordPP/discordpp CMakeLists.txt :31

target_compile_definitions(asio INTERFACE ASIO_STANDALONE)

OSVR/OSVR-Core CMakeLists.txt :311

target_compile_definitions(osvr_codecvt INTERFACE OSVR_HAVE_CODECVT)

infiniflow/infinity third_party/fastpfor/cmake_modules/simde.cmake :13

target_compile_definitions(simde INTERFACE SIMDE_ENABLE_NATIVE_ALIASES)

mysql/mysql-connector-cpp jdbc/extra/otel/CMakeLists.txt :21

target_compile_definitions(otel_api INTERFACE _SILENCE_CXX17_RESULT_OF_DEPRECATION_WARNING)

Bareflank/bsl cmake/interface/bsl_internal.cmake :41

target_compile_definitions(bsl_internal INTERFACE
        BSL_RELEASE_MODE=false
    )

mkiol/dsnote CMakeLists.txt :488

target_compile_definitions(compiler_flags INTERFACE "$<$<BOOL:${BUILD_PYTHON_MODULE}>:USE_PYTHON_MODULE>")

AshamaneProject/AshamaneCore cmake/compiler/gcc/settings.cmake :19

target_compile_definitions(trinity-compile-option-interface
  INTERFACE
    -DHAVE_SSE2
    -D__SSE2__)

vseasky/VersaAssistant assimp/contrib/gtest/cmake/internal_utils.cmake :182

target_compile_definitions(${name} INTERFACE
        $<INSTALL_INTERFACE:GTEST_LINKED_AS_SHARED_LIBRARY=1>)

ButteredFire/Astrocelerate external/boxer/CMakeLists.txt :49

target_compile_definitions(${PROJECT_NAME} INTERFACE "BOXER_DLL")

casadi/casadi cmake/FindBONMIN.cmake :37

target_compile_definitions(bonmin INTERFACE HAVE_CSTDDEF)

arximboldi/immer CMakeLists.txt :145

target_compile_definitions(
  immer-dev
  INTERFACE -DIMMER_CXX_STANDARD=${CXX_STANDARD}
            -DIMMER_HAS_LIBGC=1
            -DIMMER_NO_FREE_LIST=${DISABLE_FREE_LIST}
            -DIMMER_NO_THREAD_SAFETY=${DISABLE_THREAD_SAFETY}
            -DIMMER_SLOW_TESTS=${CHECK_SLOW_TESTS}
            -DFMT_HEADER_ONLY=1)

KiCad/kicad-source-mirror thirdparty/fmt/CMakeLists.txt :355

target_compile_definitions(fmt PRIVATE FMT_LIB_EXPORT INTERFACE FMT_SHARED)

audacity/audacity buildscripts/cmake/FindOSS.cmake :49

target_compile_definitions( OSS::OSS INTERFACE ${OSS_DEFINITIONS} )

sonosaurus/sonobus deps/juce/extras/Build/CMake/JUCEModuleSupport.cmake :77

target_compile_definitions(${juce_target} INTERFACE
        JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1
        $<IF:${debug_config},DEBUG=1 _DEBUG=1,NDEBUG=1 _NDEBUG=1>
        $<$<PLATFORM_ID:Android>:JUCE_ANDROID=1>)

KDE/kid3 src/plugins/CMakeLists.txt :33

target_compile_definitions(Kid3Plugin INTERFACE KID3_BUILD_PLUGIN_LIB)

qt/qtbase cmake/QtInternalTargets.cmake :177

target_compile_definitions(PlatformCommonInternal INTERFACE "${definition_genex}")

dufernst/LegionCore-7.3.5 cmake/compiler/gcc/settings.cmake :19

target_compile_definitions(trinity-compile-option-interface
  INTERFACE
    -DHAVE_SSE2
    -D__SSE2__)

EasyLive2D/live2d-py Live2D/cmake/Core.cmake :46

target_compile_definitions(Live2DCubismCore
  INTERFACE
  ${CSM_TARGET}
)

BehaviorTree/BehaviorTree.CPP 3rdparty/lexy/src/CMakeLists.txt :208

target_compile_definitions(lexy_unicode INTERFACE LEXY_HAS_UNICODE_DATABASE=1)

abeimler/ecs_benchmark src/pico_ecs/CMakeLists.txt :19

target_compile_definitions(pico_ecs INTERFACE $<$<CONFIG:Release>:NDEBUG>)

NauEngine/NauEnginePublic engine/3rdparty_libs/GameNetworkingSockets/src/external/abseil/CMake/AbseilDll.cmake :774

target_compile_definitions(
    ${_dll}
    PUBLIC
      ${_dll_compile_definitions}
    PRIVATE
      ${_dll_build}
      NOMINMAX
    INTERFACE
      ${ABSL_CC_LIB_DEFINES}
      ${_dll_consume}
  )

Dreamtowards/Ethertia lib/json-nlohmann-3.11.2/CMakeLists.txt :111

target_compile_definitions(
    ${NLOHMANN_JSON_TARGET_NAME}
    INTERFACE
    $<$<NOT:$<BOOL:${JSON_GlobalUDLs}>>:JSON_USE_GLOBAL_UDLS=0>
    $<$<NOT:$<BOOL:${JSON_ImplicitConversions}>>:JSON_USE_IMPLICIT_CONVERSIONS=0>
    $<$<BOOL:${JSON_DisableEnumSerialization}>:JSON_DISABLE_ENUM_SERIALIZATION=1>
    $<$<BOOL:${JSON_Diagnostics}>:JSON_DIAGNOSTICS=1>
    $<$<BOOL:${JSON_LegacyDiscardedValueComparison}>:JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON=1>
)

project-chip/connectedhomeip config/common/cmake/chip_gn.cmake :169

target_compile_definitions(${target} INTERFACE CHIP_HAVE_CONFIG_H)

rbfx/rbfx Source/ThirdParty/Diligent/CMakeLists.txt :192

target_compile_definitions(Diligent-PublicBuildSettings INTERFACE PLATFORM_UNIVERSAL_WINDOWS=1)

InsightSoftwareConsortium/ITK Modules/ThirdParty/NIFTI/src/nifti/znzlib/CMakeLists.txt :27

target_compile_definitions(${NIFTI_ZNZLIB_NAME} INTERFACE ZNZ_USE_SHARED)

ComputationalBiomechanicsLab/opensim-creator third_party/libosim/opensim-core/cmake/FindIPOPT.cmake :58

target_compile_definitions(ipopt INTERFACE HAVE_CSTDDEF)

ImJimmi/JIVE runners/demo-runner/CMakeLists.txt :28

target_compile_definitions(jive-demo
                           INTERFACE JIVE_GUI_ITEMS_HAVE_STYLE_SHEETS=1
                                     JUCE_APPLICATION_NAME="$<TARGET_PROPERTY:jive-demo,JUCE_PRODUCT_NAME>"
                                     JUCE_APPLICATION_VERSION="$<TARGET_PROPERTY:jive-demo,JUCE_VERSION>"
                                     JUCE_VST3_CAN_REPLACE_VST2=0
                                     JIVE_ENABLE_MELATONIN_INSPECTOR=$<BOOL:${JIVE_ENABLE_MELATONIN_INSPECTOR}>
)

KratosMultiphysics/Kratos external_libraries/vexcl/CMakeLists.txt :131

target_compile_definitions(OpenCL INTERFACE CL_TARGET_OPENCL_VERSION=${CL_HPP_TARGET_OPENCL_VERSION})

matus-chochlik/mirror config/CommonLibs.cmake :32

target_compile_definitions(
		Mirror::Deps::SQLite3
		INTERFACE MIRROR_HAS_SQLITE3=1
	)

logicalclocks/rondb cmake/rapidjson.cmake :125

TARGET_COMPILE_DEFINITIONS(rapidjson INTERFACE
    RAPIDJSON_NO_SIZETYPEDEFINE
    RAPIDJSON_SCHEMA_USE_INTERNALREGEX=0
    RAPIDJSON_SCHEMA_USE_STDREGEX=1
    RAPIDJSON_HAS_STDSTRING=1)

ClickHouse/ClickHouse contrib/ai-sdk-cpp-cmake/CMakeLists.txt :165

target_compile_definitions(_ai-sdk-cpp
    INTERFACE
        AI_SDK_HAS_OPENAI=1
        AI_SDK_HAS_ANTHROPIC=1
)

transmission/transmission cmake/FindRapidJSON.cmake :7

target_compile_definitions(RapidJSON
    INTERFACE
        RAPIDJSON_HAS_STDSTRING=1)

Jackarain/proxy third_party/boost/libs/callable_traits/test/CMakeLists.txt :36

target_compile_definitions(${lazy_target} INTERFACE -DUSE_LAZY_TYPES)

pingcap/tiflash dbms/CMakeLists.txt :324

target_compile_definitions (gtest INTERFACE GTEST_HAS_POSIX_RE=0)

hypengw/Qcm third_party/CMakeLists.txt :20

target_compile_definitions(asio INTERFACE ASIO_NO_DEPRECATED ASIO_NO_TYPEID
                                          ASIO_HAS_THREADS ${WIN_DEFS})

polyfem/polyfem cmake/recipes/eigen.cmake :44

target_compile_definitions(Eigen3_Eigen INTERFACE EIGEN_MPL2_ONLY)

DNedic/lockfree CMakeLists.txt :19

target_compile_definitions(${PROJECT_NAME}
    INTERFACE
        LOCKFREE_CACHELINE_LENGTH=${LOCKFREE_CACHELINE_LENGTH}
    )

fktn-k/fkYAML tests/unit_test/CMakeLists.txt :99

target_compile_definitions(
  unit_test_config
  INTERFACE
    $<$<CONFIG:Release>:NDEBUG>
)

ggerganov/ggmorse examples/malloc-count/CMakeLists.txt :10

target_compile_definitions(malloc-count INTERFACE __USE_MALLOC_COUNT__)

commontk/CTK Libs/Visualization/VTK/Widgets/CMakeLists.txt :321

target_compile_definitions(
    ${PROJECT_NAME}
    INTERFACE
      CTK_HAS_QVTKOPENGLNATIVEWIDGET_H
    )

sxs-collaboration/spectre cmake/FindCharm.cmake :392

target_compile_definitions(
  Charmxx::main
  INTERFACE
  SPECTRE_CHARM_HAS_MAIN
  )

ossia/libossia cmake/deps/fmt.cmake :27

target_compile_definitions(fmt
      INTERFACE
        FMT_HEADER_ONLY=1

        FMT_USE_LONG_DOUBLE=0
        FMT_USE_INT128=0
        FMT_USE_FLOAT128=0
        FMT_STATIC_THOUSANDS_SEPARATOR=1
    )

mysql/mysql-shell ext/tinyxml2-10.0.0/CMakeLists.txt :29

target_compile_definitions(
    tinyxml2
    PUBLIC $<$<CONFIG:Debug>:TINYXML2_DEBUG>
    INTERFACE $<$<BOOL:${BUILD_SHARED_LIBS}>:TINYXML2_IMPORT>
    PRIVATE $<$<CXX_COMPILER_ID:MSVC>:_CRT_SECURE_NO_WARNINGS>
    PUBLIC _FILE_OFFSET_BITS=64
)

halide/Halide cmake/FindHalide_LLVM.cmake :153

target_compile_definitions(Halide_LLVM::Core INTERFACE ${LLVM_DEFINITIONS})

plstcharles/litiv cmake/FrameworkUtils.cmake :90

target_compile_definitions(${PROJECT_NAME}
            INTERFACE
                "LITIV_DEBUG=$<CONFIG:Debug>"
        )

QMCPACK/qmcpack CMakeLists.txt :550

target_compile_definitions(Math::FFTW3 INTERFACE "HAVE_LIBFFTW")

cvet/fonline ThirdParty/backward-cpp/CMakeLists.txt :85

target_compile_definitions(backward_interface INTERFACE ${BACKWARD_DEFINITIONS})

AshampooSystems/boden 3rdparty/CMakeLists.txt :13

target_compile_definitions(nlohmann_json INTERFACE BDN_HAS_NLOHMANN_JSON)

KDE/okteta kasten/gui/liboktetawidgets/tests/CMakeLists.txt :11

target_compile_definitions(OktetaWidgetsSourcesTestShim INTERFACE
    -DOKTETAKASTENGUI_STATICLIB
)

INET-RC/GeoMX 3rdparty/googletest/googletest/cmake/internal_utils.cmake :167

target_compile_definitions(${name} INTERFACE
        $<INSTALL_INTERFACE:GTEST_LINKED_AS_SHARED_LIBRARY=1>)