You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1.1 KiB
27 lines
1.1 KiB
if(USE_XERCESC)
|
|
find_package(XercesC QUIET)
|
|
if(XercesC_FOUND)
|
|
message(STATUS "Storm - Use system version of xerces.")
|
|
set(STORM_HAVE_XERCES ON)
|
|
include_directories(${XercesC_INCLUDE_DIRS})
|
|
if(APPLE)
|
|
FIND_LIBRARY(COREFOUNDATION_LIBRARY CoreFoundation )
|
|
FIND_LIBRARY(CORESERVICES_LIBRARY CoreServices )
|
|
mark_as_advanced(COREFOUNDATION_LIBRARY)
|
|
mark_as_advanced(CORESERVICES_LIBRARY)
|
|
if(${XercesC_VERSION} VERSION_LESS 3.2.2)
|
|
string(REPLACE ".dylib" ".so" XercesC_LIBRARIES ${XercesC_LIBRARIES})
|
|
endif()
|
|
endif()
|
|
|
|
|
|
# find_package(CURL)
|
|
message (STATUS "Storm (GSPN) - Linking with Xerces-c ${XercesC_VERSION}: ${XercesC_LIBRARIES}")
|
|
|
|
list(APPEND STORM_GSPN_LINK_LIBRARIES ${XercesC_LIBRARIES} ${COREFOUNDATION_LIBRARY} ${CORESERVICES_LIBRARY} ${CURL_LIBRARIES})
|
|
else()
|
|
set(STORM_HAVE_XERCES OFF)
|
|
message (STATUS "Storm - Building without Xerces disables parsing XML formats (for GSPNs)")
|
|
endif()
|
|
endif(USE_XERCESC)
|
|
|