cmake target_compile_definitions() examples

ornladios/ADIOS2 bindings/C/CMakeLists.txt :37

target_compile_definitions(adios2_c_mpi INTERFACE ADIOS2_USE_MPI)

ornladios/ADIOS2 bindings/CXX11/CMakeLists.txt :56

target_compile_definitions(adios2_cxx11_mpi INTERFACE ADIOS2_USE_MPI)

ornladios/ADIOS2 testing/adios2/bindings/fortran/CMakeLists.txt :19

target_compile_definitions(${tgt} PRIVATE -DADIOS2_HAVE_Derived_Variable=1)

ddemidov/amgcl CMakeLists.txt :87

target_compile_definitions(amgcl INTERFACE
    # Compiler is MSVC:
    $<$<CXX_COMPILER_ID:MSVC>:NOMINMAX>
    $<$<CXX_COMPILER_ID:MSVC>:_USE_MATH_DEFINES>
    $<$<CXX_COMPILER_ID:MSVC>:_VARIADIC_MAX=10>
    $<$<CXX_COMPILER_ID:MSVC>:_SCL_SECURE_NO_WARNINGS>
    )

ddemidov/amgcl CMakeLists.txt :136

target_compile_definitions(viennacl_target INTERFACE SOLVER_BACKEND_VIENNACL)

ddemidov/amgcl CMakeLists.txt :151

target_compile_definitions(viennacl_target INTERFACE VIENNACL_WITH_OPENMP)

ddemidov/amgcl CMakeLists.txt :214

target_compile_definitions(scotch_target INTERFACE AMGCL_HAVE_SCOTCH)

ddemidov/amgcl cmake/FindMetis.cmake :36

target_compile_definitions(Metis_metis INTERFACE AMGCL_HAVE_METIS)

ddemidov/amgcl cmake/FindMetis.cmake :40

target_compile_definitions(Metis_metis INTERFACE AMGCL_HAVE_PARMETIS)

ddemidov/amgcl examples/CMakeLists.txt :76

target_compile_definitions(solver_vexcl INTERFACE SOLVER_BACKEND_VEXCL)

ddemidov/amgcl examples/mpi/CMakeLists.txt :71

target_compile_definitions(${example}_vexcl INTERFACE SOLVER_BACKEND_VEXCL)

apache/arrow cpp/cmake_modules/BuildUtils.cmake :327

target_compile_definitions(${LIB_NAME}_shared PRIVATE ${ARG_DEFINITIONS})

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :1323

target_compile_definitions(Boost::process INTERFACE "BOOST_PROCESS_HAVE_V2")

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :4272

target_compile_definitions(gRPC::grpc_asan_suppressed
                           INTERFACE "GRPC_ASAN_SUPPRESSED")

apache/arrow cpp/examples/arrow/CMakeLists.txt :220

target_compile_definitions(filesystem-usage-example
                           PUBLIC FILESYSTEM_EXAMPLE_LIBPATH="$<TARGET_FILE:filesystem_definition_example>"
)

apache/arrow cpp/src/arrow/CMakeLists.txt :565

target_compile_definitions(${ARROW_UTIL_TARGET} PRIVATE URI_STATIC_BUILD)

apache/arrow cpp/src/arrow/CMakeLists.txt :865

target_compile_definitions(${LIB_TARGET} PRIVATE ARROW_COMPUTE_EXPORTING)

assimp/assimp contrib/draco/cmake/draco_targets.cmake :315

target_compile_definitions(${lib_NAME} PRIVATE ${lib_DEFINES})

assimp/assimp contrib/pugixml/CMakeLists.txt :121

target_compile_definitions(pugixml-shared
  PUBLIC
    ${PUGIXML_BUILD_DEFINES}
    ${PUGIXML_PUBLIC_DEFINITIONS}
  PRIVATE
    PUGIXML_API=$<IF:${pugixml.msvc},__declspec\(dllexport\),__attribute__\(\(visibility\("default"\)\)\)>
  )

OpenChemistry/avogadrolibs thirdparty/tinycolormap/CMakeLists.txt :37

target_compile_definitions(tinycolormap INTERFACE TINYCOLORMAP_WITH_QT5)

google/benchmark src/CMakeLists.txt :49

target_compile_definitions(benchmark PRIVATE -DBENCHMARK_HAS_PTHREAD_AFFINITY)

erincatto/box2d src/CMakeLists.txt :133

target_compile_definitions(box2d INTERFACE BOX2D_DLL)

erincatto/box2d src/CMakeLists.txt :140

target_compile_definitions(box2d PUBLIC "$<$<CONFIG:RELWITHDEBINFO>:B2_ENABLE_ASSERT>")

c3lang/c3c CMakeLists.txt :451

target_compile_definitions(c3c PUBLIC TB_AVAILABLE=1)

capnproto/capnproto c++/src/kj/CMakeLists.txt :179

target_compile_definitions(kj-http PRIVATE KJ_HAS_ZLIB)

catchorg/Catch2 examples/CMakeLists.txt :22

target_compile_definitions(231-Cfg_OutputStreams PUBLIC CATCH_CONFIG_NOSTDOUT)

catchorg/Catch2 src/CMakeLists.txt :449

target_compile_definitions(Catch2_buildall_interface INTERFACE CATCH_CONFIG_STATIC)

ccache/ccache cmake/FindXxhash.cmake :54

target_compile_definitions(dep_xxhash INTERFACE USE_XXH_DISPATCH)

ccache/ccache cmake/StandardSettings.cmake :17

target_compile_definitions(standard_settings INTERFACE _GLIBCXX_ASSERTIONS)

ccache/ccache cmake/StandardSettings.cmake :71

target_compile_definitions(
  standard_settings
  INTERFACE WIN32_LEAN_AND_MEAN _CRT_SECURE_NO_WARNINGS _CRT_NONSTDC_NO_WARNINGS
)

CGAL/cgal Installation/cmake/modules/CGAL_SetupGMP.cmake :80

target_compile_definitions(${target} INTERFACE CGAL_USE_GMPXX=1)

CGAL/cgal Isosurfacing_3/benchmark/Isosurfacing_3/CMakeLists.txt :20

target_compile_definitions(benchmark PUBLIC ${SCENARIO})

CGAL/cgal Lab/demo/Lab/CMakeLists.txt :212

target_compile_definitions(demo_framework PRIVATE three_EXPORTS=1)

CGAL/cgal Lab/demo/Lab/CMakeLists.txt :213

target_compile_definitions(demo_framework PRIVATE -DCGAL_USE_Qt6_RESOURCES)

CGAL/cgal Lab/demo/Lab/Plugins/Mesh_3/CMakeLists.txt :60

target_compile_definitions(io_image_plugin PRIVATE -DCGAL_USE_VTK -DNOMINMAX)

CGNS/CGNS src/tools/CMakeLists.txt :10

#  target_compile_definitions(cgns_shared INTERFACE -DUSE_DLL)

projectchrono/chrono src/CMakeLists.txt :149

target_compile_definitions(Eigen3::Eigen INTERFACE "_ENABLE_EXTENDED_ALIGNED_STORAGE")

projectchrono/chrono src/CMakeLists.txt :155

target_compile_definitions(Eigen3::Eigen INTERFACE "EIGEN_DONT_PARALLELIZE")

projectchrono/chrono src/chrono/CMakeLists.txt :1347

target_compile_definitions(Chrono_core PUBLIC $<$<COMPILE_LANGUAGE:CXX>:CH_STATIC>)

projectchrono/chrono src/chrono/CMakeLists.txt :1525

target_compile_definitions(Chrono_core PRIVATE BT_USE_DOUBLE_PRECISION)

projectchrono/chrono src/chrono_fmi/CMakeLists.txt :158

target_compile_definitions(Chrono_fmi PRIVATE "CH_API_COMPILE_FMI")

projectchrono/chrono src/chrono_irrlicht/CMakeLists.txt :84

target_compile_definitions(Chrono_irrlicht PRIVATE $<$<COMPILE_LANGUAGE:CXX>:IGNORE_DEPRECATED_WARNING>)

projectchrono/chrono src/chrono_sensor/CMakeLists.txt :497

target_compile_definitions(Chrono_sensor PRIVATE $<$<COMPILE_LANGUAGE:CXX>:SHADER_OUTPUT_PATH="${CMAKE_BINARY_DIR}/lib/sensor_ptx/">)

projectchrono/chrono src/chrono_swig/chrono_csharp/CMakeLists.txt :340

target_compile_definitions(Chrono_csharp_vehicle PRIVATE "HAVE_OPENCRG")

projectchrono/chrono src/demos/fmi/cosim/CMakeLists.txt :78

target_compile_definitions(${PROGRAM3} PUBLIC CRANE_FMU3_DIRECTORY="${CRANE_FMU3_DIRECTORY}")

projectchrono/chrono src/demos/fmi/cosim/CMakeLists.txt :85

target_compile_definitions(${PROGRAM3} PUBLIC ACTUATOR_FMU3_RUNTIME_OUTPUT_DIRECTORY="${ACTUATOR_FMU3_RUNTIME_OUTPUT_DIRECTORY}")

projectchrono/chrono template_project_fmi2/CMakeLists.txt :98

target_compile_definitions(${DEMO} PUBLIC FMI2_PLATFORM="${FMI2_PLATFORM}")

civetweb/civetweb src/CMakeLists.txt :14

target_compile_definitions(civetweb-c-library PRIVATE CIVETWEB_DLL_EXPORTS INTERFACE CIVETWEB_DLL_IMPORTS)

civetweb/civetweb src/CMakeLists.txt :320

target_compile_definitions(civetweb-cpp PRIVATE CIVETWEB_CXX_DLL_EXPORTS INTERFACE CIVETWEB_CXX_DLL_IMPORTS)

CLIUtils/CLI11 src/CMakeLists.txt :6

target_compile_definitions(CLI11 PUBLIC -DCLI11_COMPILE)

CLIUtils/CLI11 tests/CMakeLists.txt :84

target_compile_definitions(Catch2::Catch2WithMain INTERFACE -DCLI11_CATCH3)

eranif/codelite CodeLite/CMakeLists.txt :36

target_compile_definitions(
    libcodelite
    PRIVATE WXMAKINGDLL_CL
    INTERFACE WXUSINGDLL_CL)

eranif/codelite CodeLite/CMakeLists.txt :40

target_compile_definitions(libcodelite PUBLIC WXUSINGDLL_WXSQLITE3)

coin3d/coin src/CMakeLists.txt :212

target_compile_definitions(${PROJECT_NAME} INTERFACE COIN_DLL)

coin3d/coin src/CMakeLists.txt :217

target_compile_definitions(${PROJECT_NAME} INTERFACE COIN_NOT_DLL)

mosra/corrade src/Corrade/Utility/CMakeLists.txt :198

target_compile_definitions(CorradeUtilityObjects PRIVATE "-DCorradeUtilityObjects_EXPORTS")

cp2k/cp2k src/CMakeLists.txt :1869

target_compile_definitions(dbm_miniapp PRIVATE ${CP2K_GPU_DFLAGS})

cp2k/cp2k src/CMakeLists.txt :1885

target_compile_definitions(${__app} PUBLIC __NO_OFFLOAD_GRID)

danmar/cppcheck externals/tinyxml2/CMakeLists.txt :6

target_compile_definitions(tinyxml2_objs PRIVATE TINYXML2_EXPORT)

danmar/cppcheck gui/CMakeLists.txt :63

target_compile_definitions(cppcheck-gui PRIVATE $<$<CONFIG:Debug>:DISABLE_CRTDBG_MAP_ALLOC>)

danmar/cppcheck tools/triage/CMakeLists.txt :50

target_compile_definitions(triage PRIVATE $<$<NOT:$<CONFIG:Debug>>:QT_NO_WARNING_OUTPUT>)

google/cpu_features CMakeLists.txt :60

target_compile_definitions(${TARGET_NAME}
  PUBLIC STACK_LINE_READER_BUFFER_SIZE=1024
)

google/cpu_features test/CMakeLists.txt :13

target_compile_definitions(filesystem_for_testing PUBLIC CPU_FEATURES_MOCK_FILESYSTEM)

jarro2783/cxxopts cmake/cxxopts.cmake :57

target_compile_definitions(cxxopts INTERFACE CXXOPTS_USE_UNICODE)

HowardHinnant/date CMakeLists.txt :123

target_compile_definitions( date INTERFACE HAS_STRING_VIEW=0 -DHAS_DEDUCTION_GUIDES=0 )

dftd4/dftd4 CMakeLists.txt :101

target_compile_definitions(
  "${PROJECT_NAME}-lib"
  PUBLIC -DIK=i8)

microsoft/DirectXTex CMakeLists.txt :239

target_compile_definitions(${PROJECT_NAME} INTERFACE DIRECTX_TEX_IMPORT)

microsoft/DirectXTK CMakeLists.txt :341

target_compile_definitions(${PROJECT_NAME} PUBLIC USING_WINDOWS_GAMING_INPUT)

microsoft/DirectXTK CMakeLists.txt :539

target_compile_definitions(${t} PRIVATE _ITERATOR_DEBUG_LEVEL=0)

davisking/dlib dlib/external/pybind11/CMakeLists.txt :239

target_compile_definitions(
  pybind11_headers INTERFACE "PYBIND11_INTERNALS_VERSION=${PYBIND11_INTERNALS_VERSION}")

doctest/doctest CMakeLists.txt :71

target_compile_definitions(${PROJECT_NAME} INTERFACE DOCTEST_CONFIG_USE_STD_HEADERS)

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

target_compile_definitions(spdlog PUBLIC SPDLOG_COMPILED_LIB)

jrfonseca/drmingw thirdparty/libdwarf.cmake :92

target_compile_definitions (dwarf PUBLIC
    LIBDWARF_BUILD
)

jrfonseca/drmingw thirdparty/zlib.cmake :23

target_compile_definitions (z PRIVATE HAVE_UNISTD_H)

xissburg/edyn CMakeLists.txt :186

target_compile_definitions(Edyn
    PUBLIC
        $<$<CONFIG:Debug>:EDYN_DEBUG>
        $<$<BOOL:${EDYN_DISABLE_ASSERT}>:EDYN_DISABLE_ASSERT>
    PRIVATE
        $<$<BOOL:${EDYN_DISABLE_ASSERT}>:ENTT_DISABLE_ASSERT>
)

ElmerCSC/elmerfem fem/src/CMakeLists.txt :278

TARGET_COMPILE_DEFINITIONS(elmersolver PRIVATE ELMER_HAVE_MPI_MODULE)

embree/embree tutorials/common/lights/CMakeLists.txt :28

TARGET_COMPILE_DEFINITIONS(lights_sycl PUBLIC EMBREE_SYCL_TUTORIAL)

Exiv2/exiv2 src/CMakeLists.txt :216

target_compile_definitions(exiv2lib PUBLIC EXV_ADOBE_XMPSDK=2016)

expresscpp/expresscpp CMakeLists.txt :229

target_compile_definitions(
          ${PROJECT_NAME}
          PUBLIC
          $<$<NOT:$<BOOL:${BUILD_SHARED_LIBS}>>:EXPRESSCPP_STATIC_DEFINE>
          EXPRESSCPP_EXPORTS=1
        )

spnda/fastgltf CMakeLists.txt :88

target_compile_definitions(fastgltf PUBLIC "FASTGLTF_ENABLE_DEPRECATED_EXT=$<BOOL:${FASTGLTF_ENABLE_DEPRECATED_EXT}>")

fmtlib/fmt test/gtest/CMakeLists.txt :10

target_compile_definitions(gtest PUBLIC GTEST_HAS_STD_WSTRING=1)

fmtlib/fmt test/gtest/CMakeLists.txt :18

target_compile_definitions(gtest PUBLIC GTEST_HAS_PTHREAD=0)

FreeCAD/FreeCAD src/3rdParty/libE57Format/CMakeLists.txt :153

target_compile_definitions( E57Format PRIVATE E57_VERBOSE )

FreeCAD/FreeCAD src/3rdParty/libE57Format/CMakeLists.txt :167

target_compile_definitions( E57Format
    PUBLIC
        XERCES_STATIC_LIBRARY
)

frontistr/frontistr fistr1/CMakeLists.txt :51

target_compile_definitions(fistr1 PUBLIC
  ${fistr_DEFINITIONS}
  ${hecmw_DEFINITIONS}
)

OSGeo/gdal autotest/cpp/CMakeLists.txt :116

target_compile_definitions(gdal_unit_test PRIVATE -DGDAL_TEST_ROOT_DIR="${GDAL_ROOT_TEST_DIR}")

OSGeo/gdal frmts/gtiff/libtiff/CMakeLists.txt :64

target_compile_definitions(libtiff PRIVATE -DPIXARLOG_SUPPORT -DZIP_SUPPORT)

OSGeo/gdal frmts/gtiff/libtiff/CMakeLists.txt :110

target_compile_definitions(libtiff_jpeg PRIVATE -DRENAME_INTERNAL_LIBTIFF_SYMBOLS)

OSGeo/gdal frmts/hdf5/CMakeLists.txt :99

target_compile_definitions(gdal_HDF5 PRIVATE ${HDF5_DEFINITIONS})

OSGeo/gdal frmts/hdf5/CMakeLists.txt :109

target_compile_definitions(gdal_HDF5 PRIVATE -DH5_BUILT_AS_DYNAMIC_LIB)

OSGeo/gdal frmts/jpeg/libjpeg12/CMakeLists.txt :85

target_compile_definitions(libjpeg12 PRIVATE -DDEFAULT_MAX_MEM=500000000L)

OSGeo/gdal frmts/mrf/CMakeLists.txt :35

target_compile_definitions(gdal_MRF PRIVATE -DHAVE_JPEG)

OSGeo/gdal frmts/mrsid/CMakeLists.txt :31

target_compile_definitions(gdal_MrSID_core PRIVATE -DMRSID_J2K)

OSGeo/gdal frmts/pds/CMakeLists.txt :61

target_compile_definitions(gdal_PDS PRIVATE -DHAVE_GEOTIFF)

OSGeo/gdal frmts/zlib/CMakeLists.txt :32

target_compile_definitions(libz PUBLIC -DRENAME_INTERNAL_ZLIB_SYMBOLS)

OSGeo/gdal ogr/ogrsf_frmts/dgn/CMakeLists.txt :33

target_compile_definitions(ogr_DGN PRIVATE USE_ONLY_EMBEDDED_RESOURCE_FILES)

OSGeo/gdal ogr/ogrsf_frmts/generic/CMakeLists.txt :52

target_compile_definitions(ogrsf_generic PRIVATE -DHAVE_MITAB)

OSGeo/gdal ogr/ogrsf_frmts/ili/CMakeLists.txt :30

target_compile_definitions(ogr_ILI PRIVATE -DHAVE_XERCES)

cginternals/glbinding source/3rdparty/KHR/CMakeLists.txt :90

# target_compile_definitions(${target}
#     INTERFACE
# )

cginternals/globjects source/examples/commandlineoutput/CMakeLists.txt :88

target_compile_definitions(${target}
    PRIVATE
    ${DEFAULT_COMPILE_DEFINITIONS}
    GLFW_INCLUDE_NONE
)