target_compile_definitions(<target> <INTERFACE|PUBLIC|PRIVATE> [items1...] [<INTERFACE|PUBLIC|PRIVATE> [items2...] ...])
target_compile_definitions(<target> <INTERFACE|PUBLIC|PRIVATE> [items1...] [<INTERFACE|PUBLIC|PRIVATE> [items2...] ...])
TARGET_COMPILE_DEFINITIONS(PhysXCharacterKinematic
# Common to all configurations
PRIVATE ${PHYSXCHARACTERKINEMATICS_COMPILE_DEFS}
)
target_compile_definitions(opennurbs PRIVATE
_CRT_SECURE_NO_WARNINGS
)
target_compile_definitions(${source}_${postfix} PRIVATE ${ARGN})
target_compile_definitions (Atomic PUBLIC -DATOMIC_D3D9=1)
target_compile_definitions(openddlparser PUBLIC OPENDDL_STATIC_LIBARY)
target_compile_definitions(${PROJECT_NAME} PRIVATE
"IMGUI_IMPL_OPENGL_LOADER_GL3W;"
"_CRT_SECURE_NO_WARNINGS;"
"_MBCS;"
"_WINSOCK_DEPRECATED_NO_WARNINGS"
)
target_compile_definitions(${IMATH_LIBRARY} PUBLIC IMATH_USE_DEFAULT_VISIBILITY)
target_compile_definitions(CXEngine
PRIVATE
-DZLIB_WINAPI
-DNOMINMAX
-DUNICODE
-D_UNICODE
-DWIN32_LEAN_AND_MEAN
-D_WIN32_WINNT=0x0501
)
target_compile_definitions(${PROJECT_NAME} PRIVATE HAVE_SENTRY=1)
target_compile_definitions(${target_name} PRIVATE F3D_MODULE_EXR)
target_compile_definitions(freeglut PRIVATE -DHAVE_CONFIG_H)
target_compile_definitions(miniz_static PRIVATE _GNU_SOURCE)
target_compile_definitions(FreeCADBase PRIVATE WIN32_LEAN_AND_MEAN)
target_compile_definitions(AnKiMath PRIVATE -DANKI_SOURCE_FILE)
target_compile_definitions(231-Cfg_OutputStreams PUBLIC CATCH_CONFIG_NOSTDOUT)
target_compile_definitions(libnest2d PUBLIC LIBNEST2D_THREADING_tbb LIBNEST2D_STATIC LIBNEST2D_OPTIMIZER_nlopt LIBNEST2D_GEOMETRIES_libslic3r)
target_compile_definitions(${exe_NAME} PRIVATE ${exe_DEFINES})
target_compile_definitions(${target_name} PRIVATE ${preprocessor_defs} )
target_compile_definitions(${EXECUTABLE_NAME} PUBLIC MXENGINE_CMAKE_BUILD)
target_compile_definitions( ${PROJECT_NAME}
PUBLIC
VK_USE_PLATFORM_ANDROID_KHR
)
target_compile_definitions (${TARGET_NAME} PUBLIC -DGLEW_STATIC -DGLEW_NO_GLU)
target_compile_definitions(${PROJECT_NAME} PUBLIC ${HK_COMPILER_DEFINES})
target_compile_definitions(${PROJECT_NAME} PRIVATE "IO_HAS_ASSIMP")
target_compile_definitions(pico3d PUBLIC ${GLOBAL_DEFINES})
target_compile_definitions(PhysXVehicle2 PRIVATE "PX_SIMD_DISABLED")
target_compile_definitions(meshlab-common
PUBLIC
MESHLAB_VERSION=${MESHLAB_VERSION}
MESHLAB_SCALAR=${MESHLAB_SCALAR})
target_compile_definitions(${TARGET_NAME} PUBLIC ${TARGET_PUBLIC_DEFINES})
target_compile_definitions(zeno PRIVATE -DZENO_WITH_PYTHON3)
target_compile_definitions(ct_modules PRIVATE CT_LIBRARY)
target_compile_definitions(${target} PRIVATE ${DEF_FEATURE})
target_compile_definitions(${CHARLS_LIBRARY_NAME} PRIVATE CHARLS_LIBRARY_BUILD)
target_compile_definitions(${TARGET} PRIVATE PAL_BUILD_GFX=1)
target_compile_definitions(${header_test_name} PRIVATE KOKKOS_HEADER_TEST_NAME=${_header})
target_compile_definitions(alpaka INTERFACE ALPAKA_HAS_STD_ATOMIC_REF)
target_compile_definitions(${PROJECT_NAME}
PRIVATE ECAL_REC_CLI_PATH="$<TARGET_FILE:rec>"
PRIVATE ECAL_REC_GUI_PATH="$<TARGET_FILE:rec_gui>"
)
target_compile_definitions(daxa
PUBLIC
DAXA_BUILT_WITH_UTILS_PIPELINE_MANAGER_SLANG=true
)
target_compile_definitions(cfp
PUBLIC ${cfp_public_defs}
PRIVATE ${cfp_private_defs})
target_compile_definitions(nextcloudCore PUBLIC "USE_FDO_NOTIFICATIONS")
target_compile_definitions(spdlog PUBLIC SPDLOG_SHARED_LIB)
target_compile_definitions(memoryallocator_dx12 PRIVATE D3D12MA_EXPORTS)
target_compile_definitions (sophus INTERFACE _USE_MATH_DEFINES)
target_compile_definitions(gtest PUBLIC -DGTEST_USE_OWN_TR1_TUPLE)
target_compile_definitions(file_explorer_renew PRIVATE -D_UNICODE -DUNICODE)
target_compile_definitions(ablastr_${SD} PRIVATE ablastr_${WarpX_DIMS_LAST}_EXPORTS)
target_compile_definitions(
${PROJECT_NAME}
PRIVATE
"$<$<BOOL:${TRACY_SUPPORT}>:TRACY_SUPPORT>"
)
target_compile_definitions(${toluapp_lib}
PRIVATE "TOLUA_API=__declspec(dllexport)")
target_compile_definitions(MLNQtCore PRIVATE MLN_GL_CHECK_ERRORS=1)
target_compile_definitions(rubyengine PRIVATE openstudio_scriptengine_EXPORTS SHARED_OS_LIBS)
target_compile_definitions(${libname} PRIVATE -DCUDNN)
target_compile_definitions(${testname} PRIVATE FREEGLUT_STATIC)
target_compile_definitions( libscide PUBLIC UNICODE _UNICODE)
target_compile_definitions(${target} PRIVATE
# Somewhat speed up Catch2 compile times
CATCH_CONFIG_FAST_COMPILE
# Let libc++ be stricter about includes
_LIBCPP_REMOVE_TRANSITIVE_INCLUDES
# Enable assertions for more thorough tests
_GLIBCXX_ASSERTIONS
_LIBCPP_ENABLE_ASSERTIONS=1
CPPSORT_ENABLE_ASSERTIONS
# We test deprecated code but we don't want it to warn
CPPSORT_DISABLE_DEPRECATION_WARNINGS
# Conditionally turn some tests into static assertions
$<$<NOT:$<BOOL:${CPPSORT_STATIC_TESTS}>>:CATCH_CONFIG_RUNTIME_STATIC_REQUIRE>
)
target_compile_definitions(${target} PRIVATE
# Somewhat speed up Catch2 compile times
CATCH_CONFIG_FAST_COMPILE
# Fortify test suite for more thorough checks
_FORTIFY_SOURCE=3
_GLIBCXX_ASSERTIONS
_LIBCPP_ENABLE_ASSERTIONS=1
GFX_TIMSORT_ENABLE_ASSERT
)
target_compile_definitions(
${bench_name}
PRIVATE PINOCCHIO_MODEL_DIR="${PINOCCHIO_MODEL_DIR}"
"EXAMPLE_ROBOT_DATA_MODEL_DIR=\"${EXAMPLE_ROBOT_DATA_MODEL_DIR}\""
COAL_DISABLE_HPP_FCL_WARNINGS)
target_compile_definitions(${PROJECT_NAME}_camera_intrinsic PRIVATE EXAMPLE_DATA_DIR="${CMAKE_CURRENT_SOURCE_DIR}/data")
target_compile_definitions(Library-C++ PRIVATE CPD_WITH_FGT)
target_compile_definitions(${rp}_runtime PUBLIC HAVE_${uprp}=1)
target_compile_definitions(zopfli PRIVATE _CRT_SECURE_NO_WARNINGS)
target_compile_definitions(Test${ST} PRIVATE STRING)
target_compile_definitions(kwiver_examples PRIVATE ${kwiver_examples_flags})
target_compile_definitions(${lib_name} PRIVATE MP2P_HAS_LIBPOINTMATCHER)
target_compile_definitions(silice PRIVATE "SILICE_DEFAULT_PATH=\"${CMAKE_INSTALL_PREFIX}\"")
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>
)
target_compile_definitions(
AntTweakBar PUBLIC _MACOSX __PLACEMENT_NEW_INLINE)
target_compile_definitions(ngbla PRIVATE ${NGSOLVE_COMPILE_DEFINITIONS_PRIVATE})
target_compile_definitions(MtKaHyPar-BuildFlags INTERFACE KAHYPAR_ENABLE_HEAVY_PREPROCESSING_ASSERTIONS)
target_compile_definitions(glfw PRIVATE HAVE_MEMFD_CREATE)
target_compile_definitions (muleappcore
PRIVATE wxUSE_GUI=0
PRIVATE WXUSINGDLL
)
target_compile_definitions(apf_cap PRIVATE PUMI_HAS_CAPSTONE_SIZINGMETRICTOOL)
target_compile_definitions(hello_world_pybind11 PRIVATE VERSION_INFO=${PROJECT_VERSION})
target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0")
target_compile_definitions(odyssey PRIVATE NON_MATCHING)
target_compile_definitions(
${BAREOS_ADD_BENCHMARK_BENCHMARKNAME}
PRIVATE ${BAREOS_ADD_BENCHMARK_COMPILE_DEFINITIONS}
)
target_compile_definitions(main PRIVATE FENESTRA_PROJECT_NAME="${PROJECT_NAME}")
target_compile_definitions(${Exe} PRIVATE COMPANY_NAME=MaidSafe APPLICATION_NAME=${AppName})
target_compile_definitions(kdeconnectcore PRIVATE -DKDECONNECT_MDNS)
target_compile_definitions(${Launcher_Name} PRIVATE ${Launcher_APP_BINARY_DEFS})
target_compile_definitions(Launcher_logic PRIVATE ${Launcher_APP_BINARY_DEFS})
target_compile_definitions(CamomileFx PUBLIC ${CAMOMILE_COMPILE_DEFINITIONS})
target_compile_definitions (lc_util_db_oral_postgres_test PUBLIC -DORAL_FACTORY=ORAL_FACTORY_POSTGRES)
target_compile_definitions(nvshmem_example_helper INTERFACE NVSHMEMTEST_MPI_SUPPORT)
target_compile_definitions(backward_object PRIVATE ${BACKWARD_DEFINITIONS})
target_compile_definitions(mlx_version PRIVATE MLX_VERSION="${MLX_VERSION}")
target_compile_definitions(${osd_target} INTERFACE OPENSUBDIV_HAS_PATCH_SHADER_SOURCE_GLSL)
target_compile_definitions(${target_name} PUBLIC CPPTRACE_UNPREFIXED_TRY_CATCH)
target_compile_definitions(fpectl PRIVATE BACKWARD_FOUND)
target_compile_definitions(bridge PRIVATE
BUILD_BRIDGE
)
target_compile_definitions(${target} PRIVATE -DHAVE_GNUTLS_SIGN_ECDSA_SHA256=1)
target_compile_definitions (unixodbc INTERFACE USE_ODBC=0)
target_compile_definitions(
${LIB_NAME} PRIVATE ADVSS_PLUGIN_FOLDER=\"${ADVSS_PLUGIN_FOLDER}\")
target_compile_definitions(smoketest ${definitions})
target_compile_definitions(${us_cm_test_exe_name} PUBLIC US_COVERAGE_ENABLED=1)
target_compile_definitions(carotene_objs PRIVATE "-DWITH_NEON")
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
)
target_compile_definitions(core
PRIVATE
psi4_SHGSHELL_ORDERING=${psi4_SHGSHELL_ORDERING}
)
target_compile_definitions(
libqpdf
INTERFACE
POINTERHOLDER_TRANSITION=4
)
target_compile_definitions(mfsmount3 PRIVATE "-DAPPNAME=mfsmount3" "-DCFGNAME=mfsmount" -DAPP_EXAMPLES_DIRECTORY="${CLIENT_EXAMPLES_SUBDIR}" ${FUSE3_CFLAGS_OTHER} "-DFUSE_USE_VERSION=30")
target_compile_definitions(${PROJECT_NAME} PRIVATE UVGRTP_HAVE_GETRANDOM=1)
target_compile_definitions(ospray_module_cpu
PUBLIC
OSPRAY_ENABLE_VOLUMES
)
target_compile_definitions (_poco_net PUBLIC POCO_HAVE_FD_EPOLL)