Skip to content
Snippets Groups Projects
Commit 9287d30b authored by Rashad Kanavath's avatar Rashad Kanavath
Browse files

OSSIM: fix build on superbuild

parent 0fab887d
No related branches found
No related tags found
No related merge requests found
...@@ -48,12 +48,13 @@ else() ...@@ -48,12 +48,13 @@ else()
ExternalProject_Add(${proj} ExternalProject_Add(${proj}
PREFIX ${proj} PREFIX ${proj}
URL "http://download.osgeo.org/ossim/source/ossim-1.8.20/ossim-1.8.20-1.tar.gz" URL "http://download.osgeo.org/ossim/source/ossim-1.8.20/ossim-1.8.20-1.tar.gz"
URL_MD5 87c861c005a180343a2fdaf1d54d9b58 URL_MD5 19bd40f12d65c2e5b2963466dc838854
BINARY_DIR ${OSSIM_SB_BUILD_DIR} BINARY_DIR ${OSSIM_SB_BUILD_DIR}
INSTALL_DIR ${SB_INSTALL_PREFIX} INSTALL_DIR ${SB_INSTALL_PREFIX}
DOWNLOAD_DIR ${DOWNLOAD_LOCATION} DOWNLOAD_DIR ${DOWNLOAD_LOCATION}
CMAKE_CACHE_ARGS CONFIGURE_COMMAND ${SB_CMAKE_COMMAND} ${OSSIM_SB_SRC}/ossim
-DProject_WC_REVISION:STRING=23537 -DProject_WC_REVISION:STRING=23537
-DSUBVERSION_FOUND:BOOL=FALSE
-DCMAKE_INSTALL_PREFIX:STRING=${SB_INSTALL_PREFIX} -DCMAKE_INSTALL_PREFIX:STRING=${SB_INSTALL_PREFIX}
-DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_BUILD_TYPE:STRING=Release
-DCMAKE_CXX_FLAGS:STRING=${OSSIM_CXX_FLAGS} -DCMAKE_CXX_FLAGS:STRING=${OSSIM_CXX_FLAGS}
...@@ -62,40 +63,24 @@ else() ...@@ -62,40 +63,24 @@ else()
-DBUILD_OSSIM_APPS:BOOL=OFF -DBUILD_OSSIM_APPS:BOOL=OFF
-DBUILD_OSSIM_TEST_APPS:BOOL=OFF -DBUILD_OSSIM_TEST_APPS:BOOL=OFF
-DBUILD_OSSIM_FRAMEWORKS:BOOL=OFF -DBUILD_OSSIM_FRAMEWORKS:BOOL=OFF
-DBUILD_OMS:BOOL=OFF
-DBUILD_CSMAPI:BOOL=OFF
-DBUILD_OSSIMGUI:BOOL=OFF
-DBUILD_OSSIMPLANET:BOOL=OFF
-DBUILD_OSSIMPLANETQT:BOOL=OFF
-DBUILD_OSSIMPREDATOR:BOOL=OFF
-DBUILD_OSSIMQT:BOOL=OFF
-DBUILD_WMS:BOOL=OFF
-DINSTALL_ARCHIVE_DIR:STRING=lib -DINSTALL_ARCHIVE_DIR:STRING=lib
-DINSTALL_LIBRARY_DIR:STRING=lib -DINSTALL_LIBRARY_DIR:STRING=lib
-DCMAKE_MODULE_PATH:PATH=${OSSIM_SB_SRC}/ossim_package_support/cmake/CMakeModules
-DCMAKE_PREFIX_PATH:STRING=${SB_INSTALL_PREFIX};${CMAKE_PREFIX_PATH} -DCMAKE_PREFIX_PATH:STRING=${SB_INSTALL_PREFIX};${CMAKE_PREFIX_PATH}
${OSSIM_SB_CONFIG} ${OSSIM_SB_CONFIG}
DEPENDS ${${proj}_DEPENDENCIES} DEPENDS ${${proj}_DEPENDENCIES}
CMAKE_COMMAND ${SB_CMAKE_COMMAND}
) )
ExternalProject_Add_Step(${proj} patch_cmakelist
COMMAND ${CMAKE_COMMAND} -E copy
${OSSIM_SB_SRC}/ossim_package_support/cmake/CMakeLists.txt ${OSSIM_SB_SRC}
COMMAND ${CMAKE_COMMAND} -E copy_directory
${OSSIM_SB_SRC}/ossim_package_support/cmake/CMakeModules ${OSSIM_SB_SRC}/CMakeModules
DEPENDEES patch
DEPENDERS configure )
if(MSVC) if(MSVC)
ExternalProject_Add_Step(${proj} patch_ossim_src ExternalProject_Add_Step(${proj} patch_ossim_src
COMMAND ${CMAKE_COMMAND} -E copy_directory COMMAND ${CMAKE_COMMAND} -E copy_directory
${CMAKE_SOURCE_DIR}/patches/ossim/src ${OSSIM_SB_SRC}/src ${CMAKE_SOURCE_DIR}/patches/ossim/src ${OSSIM_SB_SRC}/ossim/src
DEPENDEES patch_ossim_include DEPENDEES patch_ossim_include
DEPENDERS configure ) DEPENDERS configure )
ExternalProject_Add_Step(${proj} patch_ossim_include ExternalProject_Add_Step(${proj} patch_ossim_include
COMMAND ${CMAKE_COMMAND} -E copy_directory COMMAND ${CMAKE_COMMAND} -E copy_directory
${CMAKE_SOURCE_DIR}/patches/ossim/include ${OSSIM_SB_SRC}/include ${CMAKE_SOURCE_DIR}/patches/ossim/include ${OSSIM_SB_SRC}/ossim/include
DEPENDEES patch DEPENDEES patch
DEPENDERS patch_ossim_src ) DEPENDERS patch_ossim_src )
endif() endif()
......
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