# Prebuilt Schusstafel package (Schusstafel.h + libSchusstafel.{so,a}); see the # external/ symlink pattern used by FindArcGIS (${CMAKE_SOURCE_DIR}/external, # /workspace/external in the build container). SET(_SCHUSSTAFEL_HINTS "${CMAKE_SOURCE_DIR}/external/Schusstafel" "/workspace/external/Schusstafel" ) IF(SCHUSSTAFEL_INCLUDE_DIR AND SCHUSSTAFEL_LIBRARY) SET(SCHUSSTAFEL_FOUND TRUE) ELSE(SCHUSSTAFEL_INCLUDE_DIR AND SCHUSSTAFEL_LIBRARY) FIND_PATH(SCHUSSTAFEL_INCLUDE_DIR Schusstafel.h HINTS ${_SCHUSSTAFEL_HINTS}) FIND_LIBRARY_WITH_DEBUG(SCHUSSTAFEL_LIBRARY WIN32_DEBUG_POSTFIX d NAMES Schusstafel libSchusstafel HINTS ${_SCHUSSTAFEL_HINTS}) INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(Schusstafel DEFAULT_MSG SCHUSSTAFEL_LIBRARY SCHUSSTAFEL_INCLUDE_DIR) MARK_AS_ADVANCED(SCHUSSTAFEL_INCLUDE_DIR SCHUSSTAFEL_LIBRARY) ENDIF(SCHUSSTAFEL_INCLUDE_DIR AND SCHUSSTAFEL_LIBRARY) # Imported target consumed by cesPluginGeoPairing ($): # carries the include dir for #include and the lib for the ST_* symbols. IF(SCHUSSTAFEL_FOUND AND NOT TARGET Schusstafel::Schusstafel) ADD_LIBRARY(Schusstafel::Schusstafel UNKNOWN IMPORTED) SET_PROPERTY(TARGET Schusstafel::Schusstafel PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${SCHUSSTAFEL_INCLUDE_DIR}") SET_PROPERTY(TARGET Schusstafel::Schusstafel PROPERTY IMPORTED_LOCATION "${SCHUSSTAFEL_LIBRARY}") ENDIF()