ornladios/ADIOS2
bindings/C/CMakeLists.txt
:37
target_compile_definitions(adios2_c_mpi INTERFACE ADIOS2_USE_MPI)
target_compile_definitions(adios2_c_mpi INTERFACE ADIOS2_USE_MPI)
target_compile_definitions(adios2_cxx11_mpi INTERFACE ADIOS2_USE_MPI)
target_compile_definitions(${tgt} PRIVATE -DADIOS2_HAVE_Derived_Variable=1)
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>
)
target_compile_definitions(viennacl_target INTERFACE SOLVER_BACKEND_VIENNACL)
target_compile_definitions(viennacl_target INTERFACE VIENNACL_WITH_OPENMP)
target_compile_definitions(scotch_target INTERFACE AMGCL_HAVE_SCOTCH)
target_compile_definitions(Metis_metis INTERFACE AMGCL_HAVE_METIS)
target_compile_definitions(Metis_metis INTERFACE AMGCL_HAVE_PARMETIS)
target_compile_definitions(solver_vexcl INTERFACE SOLVER_BACKEND_VEXCL)
target_compile_definitions(${example}_vexcl INTERFACE SOLVER_BACKEND_VEXCL)
target_compile_definitions(${LIB_NAME}_shared PRIVATE ${ARG_DEFINITIONS})
target_compile_definitions(Boost::process INTERFACE "BOOST_PROCESS_HAVE_V2")
target_compile_definitions(gRPC::grpc_asan_suppressed
INTERFACE "GRPC_ASAN_SUPPRESSED")
target_compile_definitions(filesystem-usage-example
PUBLIC FILESYSTEM_EXAMPLE_LIBPATH="$<TARGET_FILE:filesystem_definition_example>"
)
target_compile_definitions(${ARROW_UTIL_TARGET} PRIVATE URI_STATIC_BUILD)
target_compile_definitions(${LIB_TARGET} PRIVATE ARROW_COMPUTE_EXPORTING)
target_compile_definitions(${lib_NAME} PRIVATE ${lib_DEFINES})
target_compile_definitions(pugixml-shared
PUBLIC
${PUGIXML_BUILD_DEFINES}
${PUGIXML_PUBLIC_DEFINITIONS}
PRIVATE
PUGIXML_API=$<IF:${pugixml.msvc},__declspec\(dllexport\),__attribute__\(\(visibility\("default"\)\)\)>
)
target_compile_definitions(tinycolormap INTERFACE TINYCOLORMAP_WITH_QT5)
target_compile_definitions(benchmark PRIVATE -DBENCHMARK_HAS_PTHREAD_AFFINITY)
target_compile_definitions(box2d INTERFACE BOX2D_DLL)
target_compile_definitions(box2d PUBLIC "$<$<CONFIG:RELWITHDEBINFO>:B2_ENABLE_ASSERT>")
target_compile_definitions(c3c PUBLIC TB_AVAILABLE=1)
target_compile_definitions(kj-http PRIVATE KJ_HAS_ZLIB)
target_compile_definitions(231-Cfg_OutputStreams PUBLIC CATCH_CONFIG_NOSTDOUT)
target_compile_definitions(Catch2_buildall_interface INTERFACE CATCH_CONFIG_STATIC)
target_compile_definitions(dep_xxhash INTERFACE USE_XXH_DISPATCH)
target_compile_definitions(standard_settings INTERFACE _GLIBCXX_ASSERTIONS)
target_compile_definitions(
standard_settings
INTERFACE WIN32_LEAN_AND_MEAN _CRT_SECURE_NO_WARNINGS _CRT_NONSTDC_NO_WARNINGS
)
target_compile_definitions(${target} INTERFACE CGAL_USE_GMPXX=1)
target_compile_definitions(benchmark PUBLIC ${SCENARIO})
target_compile_definitions(demo_framework PRIVATE three_EXPORTS=1)
target_compile_definitions(demo_framework PRIVATE -DCGAL_USE_Qt6_RESOURCES)
target_compile_definitions(io_image_plugin PRIVATE -DCGAL_USE_VTK -DNOMINMAX)
# target_compile_definitions(cgns_shared INTERFACE -DUSE_DLL)
target_compile_definitions(Eigen3::Eigen INTERFACE "_ENABLE_EXTENDED_ALIGNED_STORAGE")
target_compile_definitions(Eigen3::Eigen INTERFACE "EIGEN_DONT_PARALLELIZE")
target_compile_definitions(Chrono_core PUBLIC $<$<COMPILE_LANGUAGE:CXX>:CH_STATIC>)
target_compile_definitions(Chrono_core PRIVATE BT_USE_DOUBLE_PRECISION)
target_compile_definitions(Chrono_fmi PRIVATE "CH_API_COMPILE_FMI")
target_compile_definitions(Chrono_irrlicht PRIVATE $<$<COMPILE_LANGUAGE:CXX>:IGNORE_DEPRECATED_WARNING>)
target_compile_definitions(Chrono_sensor PRIVATE $<$<COMPILE_LANGUAGE:CXX>:SHADER_OUTPUT_PATH="${CMAKE_BINARY_DIR}/lib/sensor_ptx/">)
target_compile_definitions(Chrono_csharp_vehicle PRIVATE "HAVE_OPENCRG")
target_compile_definitions(${PROGRAM3} PUBLIC CRANE_FMU3_DIRECTORY="${CRANE_FMU3_DIRECTORY}")
target_compile_definitions(${PROGRAM3} PUBLIC ACTUATOR_FMU3_RUNTIME_OUTPUT_DIRECTORY="${ACTUATOR_FMU3_RUNTIME_OUTPUT_DIRECTORY}")
target_compile_definitions(${DEMO} PUBLIC FMI2_PLATFORM="${FMI2_PLATFORM}")
target_compile_definitions(civetweb-c-library PRIVATE CIVETWEB_DLL_EXPORTS INTERFACE CIVETWEB_DLL_IMPORTS)
target_compile_definitions(civetweb-cpp PRIVATE CIVETWEB_CXX_DLL_EXPORTS INTERFACE CIVETWEB_CXX_DLL_IMPORTS)
target_compile_definitions(CLI11 PUBLIC -DCLI11_COMPILE)
target_compile_definitions(Catch2::Catch2WithMain INTERFACE -DCLI11_CATCH3)
target_compile_definitions(
libcodelite
PRIVATE WXMAKINGDLL_CL
INTERFACE WXUSINGDLL_CL)
target_compile_definitions(libcodelite PUBLIC WXUSINGDLL_WXSQLITE3)
target_compile_definitions(${PROJECT_NAME} INTERFACE COIN_DLL)
target_compile_definitions(${PROJECT_NAME} INTERFACE COIN_NOT_DLL)
target_compile_definitions(CorradeUtilityObjects PRIVATE "-DCorradeUtilityObjects_EXPORTS")
target_compile_definitions(dbm_miniapp PRIVATE ${CP2K_GPU_DFLAGS})
target_compile_definitions(${__app} PUBLIC __NO_OFFLOAD_GRID)
target_compile_definitions(tinyxml2_objs PRIVATE TINYXML2_EXPORT)
target_compile_definitions(cppcheck-gui PRIVATE $<$<CONFIG:Debug>:DISABLE_CRTDBG_MAP_ALLOC>)
target_compile_definitions(triage PRIVATE $<$<NOT:$<CONFIG:Debug>>:QT_NO_WARNING_OUTPUT>)
target_compile_definitions(${TARGET_NAME}
PUBLIC STACK_LINE_READER_BUFFER_SIZE=1024
)
target_compile_definitions(filesystem_for_testing PUBLIC CPU_FEATURES_MOCK_FILESYSTEM)
target_compile_definitions(cxxopts INTERFACE CXXOPTS_USE_UNICODE)
target_compile_definitions( date INTERFACE HAS_STRING_VIEW=0 -DHAS_DEDUCTION_GUIDES=0 )
target_compile_definitions(
"${PROJECT_NAME}-lib"
PUBLIC -DIK=i8)
target_compile_definitions(${PROJECT_NAME} INTERFACE DIRECTX_TEX_IMPORT)
target_compile_definitions(${PROJECT_NAME} PUBLIC USING_WINDOWS_GAMING_INPUT)
target_compile_definitions(${t} PRIVATE _ITERATOR_DEBUG_LEVEL=0)
target_compile_definitions(
pybind11_headers INTERFACE "PYBIND11_INTERNALS_VERSION=${PYBIND11_INTERNALS_VERSION}")
target_compile_definitions(${PROJECT_NAME} INTERFACE DOCTEST_CONFIG_USE_STD_HEADERS)
target_compile_definitions(spdlog PUBLIC SPDLOG_COMPILED_LIB)
target_compile_definitions (dwarf PUBLIC
LIBDWARF_BUILD
)
target_compile_definitions (z PRIVATE HAVE_UNISTD_H)
target_compile_definitions(Edyn
PUBLIC
$<$<CONFIG:Debug>:EDYN_DEBUG>
$<$<BOOL:${EDYN_DISABLE_ASSERT}>:EDYN_DISABLE_ASSERT>
PRIVATE
$<$<BOOL:${EDYN_DISABLE_ASSERT}>:ENTT_DISABLE_ASSERT>
)
TARGET_COMPILE_DEFINITIONS(elmersolver PRIVATE ELMER_HAVE_MPI_MODULE)
TARGET_COMPILE_DEFINITIONS(lights_sycl PUBLIC EMBREE_SYCL_TUTORIAL)
target_compile_definitions(exiv2lib PUBLIC EXV_ADOBE_XMPSDK=2016)
target_compile_definitions(
${PROJECT_NAME}
PUBLIC
$<$<NOT:$<BOOL:${BUILD_SHARED_LIBS}>>:EXPRESSCPP_STATIC_DEFINE>
EXPRESSCPP_EXPORTS=1
)
target_compile_definitions(fastgltf PUBLIC "FASTGLTF_ENABLE_DEPRECATED_EXT=$<BOOL:${FASTGLTF_ENABLE_DEPRECATED_EXT}>")
target_compile_definitions(gtest PUBLIC GTEST_HAS_STD_WSTRING=1)
target_compile_definitions(gtest PUBLIC GTEST_HAS_PTHREAD=0)
target_compile_definitions( E57Format PRIVATE E57_VERBOSE )
target_compile_definitions( E57Format
PUBLIC
XERCES_STATIC_LIBRARY
)
target_compile_definitions(fistr1 PUBLIC
${fistr_DEFINITIONS}
${hecmw_DEFINITIONS}
)
target_compile_definitions(gdal_unit_test PRIVATE -DGDAL_TEST_ROOT_DIR="${GDAL_ROOT_TEST_DIR}")
target_compile_definitions(libtiff PRIVATE -DPIXARLOG_SUPPORT -DZIP_SUPPORT)
target_compile_definitions(libtiff_jpeg PRIVATE -DRENAME_INTERNAL_LIBTIFF_SYMBOLS)
target_compile_definitions(gdal_HDF5 PRIVATE ${HDF5_DEFINITIONS})
target_compile_definitions(gdal_HDF5 PRIVATE -DH5_BUILT_AS_DYNAMIC_LIB)
target_compile_definitions(libjpeg12 PRIVATE -DDEFAULT_MAX_MEM=500000000L)
target_compile_definitions(gdal_MRF PRIVATE -DHAVE_JPEG)
target_compile_definitions(gdal_MrSID_core PRIVATE -DMRSID_J2K)
target_compile_definitions(gdal_PDS PRIVATE -DHAVE_GEOTIFF)
target_compile_definitions(libz PUBLIC -DRENAME_INTERNAL_ZLIB_SYMBOLS)
target_compile_definitions(ogr_DGN PRIVATE USE_ONLY_EMBEDDED_RESOURCE_FILES)
target_compile_definitions(ogrsf_generic PRIVATE -DHAVE_MITAB)
target_compile_definitions(ogr_ILI PRIVATE -DHAVE_XERCES)
# target_compile_definitions(${target}
# INTERFACE
# )
target_compile_definitions(${target}
PRIVATE
${DEFAULT_COMPILE_DEFINITIONS}
GLFW_INCLUDE_NONE
)