include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${UNMANAGED_INCLUDE_DIR} ${UTILITIES_COMMON_INCLUDE_DIR} ${UTILITIES_EXPRESSION_INCLUDE_DIR} ${GDAL_INCLUDE_DIR} ) set( OGRProvider_SRCS OgrDataSourceWrapper.cpp OgrFdoUtil.cpp OgrFilterIdentifierExtractor.cpp OgrProvider.cpp OgrSpatialExtentsDataReader.cpp ProjConverter.cpp ) add_library( OGRProvider${FDO_VERSION_SUFFIX} SHARED ${OGRProvider_SRCS} ) set_target_properties( OGRProvider${FDO_VERSION_SUFFIX} PROPERTIES INSTALL_RPATH "$ORIGIN" ) target_compile_definitions( OGRProvider${FDO_VERSION_SUFFIX} PRIVATE CPL_SUPRESS_CPLUSPLUS ) target_link_libraries( OGRProvider${FDO_VERSION_SUFFIX} FDO${FDO_VERSION_SUFFIX} ExpressionEngine${FDO_VERSION_SUFFIX} ProvidersCommon ${GDAL_LIBRARY} ) install( TARGETS OGRProvider${FDO_VERSION_SUFFIX} DESTINATION ${LIB_INSTALL_DIR} COMPONENT ${FDO_COMPONENT} ) install_symlink( libOGRProvider${FDO_VERSION_SUFFIX}.so libOGRProvider.so ${FDO_COMPONENT} )