Skip to content
Snippets Groups Projects
Commit 0157ae10 authored by Julien Malik's avatar Julien Malik
Browse files

ENH: more cmake-ish FindOssim

parent 5ff0e84c
No related branches found
No related tags found
No related merge requests found
# - Find Ossim # - Find Ossim
# Find the native Ossim includes and library # Find the native Ossim includes and library
# #
# OSSIM_FOUND - True if Ossim found. # OSSIM_FOUND - True if Ossim found.
# OSSIM_INCLUDE_DIR - where to find tinyxml.h, etc. # OSSIM_INCLUDE_DIRS - where to find tinyxml.h, etc.
# OSSIM_LIBRARIES - List of libraries when using Ossim. # OSSIM_LIBRARIES - List of libraries when using Ossim.
# #
IF( OSSIM_INCLUDE_DIR ) IF( OSSIM_INCLUDE_DIR )
...@@ -25,3 +25,12 @@ INCLUDE( FindPackageHandleStandardArgs ) ...@@ -25,3 +25,12 @@ INCLUDE( FindPackageHandleStandardArgs )
FIND_PACKAGE_HANDLE_STANDARD_ARGS( Ossim DEFAULT_MSG OSSIM_INCLUDE_DIR OSSIM_LIBRARY ) FIND_PACKAGE_HANDLE_STANDARD_ARGS( Ossim DEFAULT_MSG OSSIM_INCLUDE_DIR OSSIM_LIBRARY )
MARK_AS_ADVANCED( OSSIM_INCLUDE_DIR OSSIM_LIBRARY ) MARK_AS_ADVANCED( OSSIM_INCLUDE_DIR OSSIM_LIBRARY )
IF(OSSIM_FOUND)
SET(OSSIM_INCLUDE_DIRS ${OSSIM_INCLUDE_DIR})
SET(OSSIM_LIBRARIES ${OSSIM_LIBRARY})
ELSE(OSSIM_FOUND)
SET(OSSIM_INCLUDE_DIRS)
SET(OSSIM_LIBRARIES)
ENDIF(OSSIM_FOUND)
...@@ -7,6 +7,6 @@ MARK_AS_ADVANCED(OTB_USE_EXTERNAL_OSSIM) ...@@ -7,6 +7,6 @@ MARK_AS_ADVANCED(OTB_USE_EXTERNAL_OSSIM)
IF(OTB_USE_EXTERNAL_OSSIM) IF(OTB_USE_EXTERNAL_OSSIM)
FIND_PACKAGE(Ossim REQUIRED) FIND_PACKAGE(Ossim REQUIRED)
ELSE(OTB_USE_EXTERNAL_OSSIM) ELSE(OTB_USE_EXTERNAL_OSSIM)
SET(OSSIM_LIBRARY otbossim) SET(OSSIM_LIBRARIES otbossim)
ENDIF(OTB_USE_EXTERNAL_OSSIM) ENDIF(OTB_USE_EXTERNAL_OSSIM)
...@@ -10,7 +10,7 @@ ELSE(OTB_USE_EXTERNAL_OSSIM) ...@@ -10,7 +10,7 @@ ELSE(OTB_USE_EXTERNAL_OSSIM)
ENDIF(OTB_USE_EXTERNAL_OSSIM) ENDIF(OTB_USE_EXTERNAL_OSSIM)
ADD_LIBRARY(OTBOssimAdapters ${OTBOssimAdapters_SRCS}) ADD_LIBRARY(OTBOssimAdapters ${OTBOssimAdapters_SRCS})
TARGET_LINK_LIBRARIES (OTBOssimAdapters ${OSSIM_LIBRARY} otbossimplugins ITKCommon) TARGET_LINK_LIBRARIES (OTBOssimAdapters ${OSSIM_LIBRARIES} otbossimplugins ITKCommon)
IF(OTB_LIBRARY_PROPERTIES) IF(OTB_LIBRARY_PROPERTIES)
SET_TARGET_PROPERTIES(OTBOssimAdapters PROPERTIES ${OTB_LIBRARY_PROPERTIES}) SET_TARGET_PROPERTIES(OTBOssimAdapters PROPERTIES ${OTB_LIBRARY_PROPERTIES})
ENDIF(OTB_LIBRARY_PROPERTIES) ENDIF(OTB_LIBRARY_PROPERTIES)
......
...@@ -42,7 +42,7 @@ SET(ossimplugins_SOURCES ...@@ -42,7 +42,7 @@ SET(ossimplugins_SOURCES
) )
ADD_LIBRARY(otbossimplugins ${ossimplugins_LIBTYPE} ${ossimplugins_SOURCES} ) ADD_LIBRARY(otbossimplugins ${ossimplugins_LIBTYPE} ${ossimplugins_SOURCES} )
TARGET_LINK_LIBRARIES(otbossimplugins ${GEOTIFF_LIBRARY} ${GDAL_LIBRARY} ${OGR_LIBRARY} ${OSSIM_LIBRARY}) TARGET_LINK_LIBRARIES(otbossimplugins ${GEOTIFF_LIBRARY} ${GDAL_LIBRARY} ${OGR_LIBRARY} ${OSSIM_LIBRARIES})
SET_TARGET_PROPERTIES(otbossimplugins SET_TARGET_PROPERTIES(otbossimplugins
PROPERTIES VERSION "${OSSIMPLUGINS_SVN_REVISION}.${OSSIMPLUGINS_OTB_PATCH}.0" PROPERTIES VERSION "${OSSIMPLUGINS_SVN_REVISION}.${OSSIMPLUGINS_OTB_PATCH}.0"
SOVERSION "${OSSIMPLUGINS_SVN_REVISION}.${OSSIMPLUGINS_OTB_PATCH}") SOVERSION "${OSSIMPLUGINS_SVN_REVISION}.${OSSIMPLUGINS_OTB_PATCH}")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment