Newer
Older
set_target_properties(XercesC::XercesC
PROPERTIES
COMPILE_DEFINITIONS DD4HEP_USE_XERCESC
INTERFACE_COMPILE_DEFINITIONS DD4HEP_USE_XERCESC
)
set(XML_LIBRARIES XercesC::XercesC)
get_target_property(_loc XercesC::XercesC LOCATION)
get_filename_component(XERCESC_LIB_DIR "${_loc}" DIRECTORY)
get_filename_component(XERCESC_ROOT_DIR "${XERCESC_LIB_DIR}" DIRECTORY)
unset(_loc)
Andre Sailer
committed
set(DD4HEP_USE_XERCESC OFF)
IF(NOT TARGET TinyXML AND NOT TARGET DD4hep::TinyXML)
ADD_LIBRARY(TinyXML INTERFACE)
ADD_LIBRARY(DD4hep::TinyXML ALIAS TinyXML)
TARGET_COMPILE_DEFINITIONS(TinyXML INTERFACE DD4HEP_USE_TINYXML)
INSTALL(TARGETS TinyXML EXPORT DD4hep DESTINATION lib)
ENDIF()
set(XML_LIBRARIES DD4hep::TinyXML)