Ignore:
Timestamp:
Feb 3, 2015, 12:59:21 PM (9 years ago)
Author:
djay
Message:

Add otb2zcfg and OTB applications support without observer by now. Fix issue with maxOccurs and multiple downloaded value for the same input.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/zoo-project/zoo-kernel/configure.ac

    r544 r550  
    1 AC_INIT([ZOO Kernel], [1.5.0], [bugs@zoo-project.org])
     1AC_INIT([ZOO Kernel], [1.5.0-dev], [bugs@zoo-project.org])
    22
    33# Checks for programs.
     
    8484
    8585# ===========================================================================
     86# Detect if otb is available
     87# ===========================================================================
     88
     89AC_ARG_WITH([otb],
     90        [AS_HELP_STRING([--with-otb=PATH], [specify an alternative location for the otb library])],
     91        [OTBPATH="$withval"], [OTBPATH=""])
     92
     93if test -z "$OTBPATH"
     94then
     95        OTB_LDFLAGS=""
     96        OTB_CPPFLAGS=""
     97        OTB_FILE=""
     98        OTB_ENABLED=""
     99else
     100
     101        OTB_ENABLED="-DUSE_OTB"
     102        OTB_LDFLAGS="-L$OTBPATH/lib/otb -lOTBIO -lOTBCommon -lOTBApplicationEngine -lITKBiasCorrection-4.5 -lITKCommon-4.5 -lITKIOImageBase-4.5 -lITKKLMRegionGrowing-4.5 -lITKLabelMap-4.5 -lITKMesh-4.5 -lITKMetaIO-4.5 -lITKOptimizers-4.5 -lITKPath-4.5 -lITKPolynomials-4.5 -lITKQuadEdgeMesh-4.5 -lITKSpatialObjects-4.5 -lITKStatistics-4.5 -lITKVNLInstantiation-4.5 -lITKWatersheds-4.5 -litkNetlibSlatec-4.5 -litksys-4.5 -litkdouble-conversion-4.5 -litkv3p_lsqr-4.5 -litkv3p_netlib-4.5 -litkvcl-4.5 -litkvnl-4.5 -litkvnl_algo-4.5 -litkzlib-4.5"
     103        OTB_CPPFLAGS="-I$OTBPATH/include/otb/ApplicationEngine -I$OTBPATH/include/otb/Common -I$OTBPATH/include/otb/Utilities/ITK -I$OTBPATH/include/otb/ -I$OTBPATH/include/otb/IO -I$OTBPATH/include/otb/UtilitiesAdapters/OssimAdapters -I$OTBPATH/include/otb/UtilitiesAdapters/CurlAdapters -I$OTBPATH/include/otb/Utilities/BGL -I$OTBPATH/include/otb/UtilitiesAdapters/ITKPendingPatches -I$OTBPATH/include/otb/Utilities/otbconfigfile"
     104        OTB_FILE="service_internal_otb.o" #otbZooWatcher.o otbRunner.o"
     105       
     106        AC_LANG_PUSH([C++])
     107        # Check headers file
     108        CPPFLAGS_SAVE="$CPPFLAGS"
     109        CPPFLAGS="$OTB_CPPFLAGS"
     110        LDFLAGS_SAVE="$LDFLAGS"
     111        LDFLAGS="$OTB_LDFLAGS"
     112        for i in otbWrapperApplication.h otbWrapperInputImageListParameter.h otbWrapperApplicationRegistry.h; do
     113            AC_CHECK_HEADERS([$i],
     114                        [], [AC_MSG_ERROR([could not find header file $i related to OTB])])
     115        done
     116        AC_LANG_POP([C++])
     117        ##,otbWrapperInputImageListParameter,otbFilterWatcherBase.h,itksys/SystemTools.hxx,itkCommand.h,itkProcessObject.h,itkTimeProbe.h
     118fi
     119AC_SUBST([OTB_CPPFLAGS])
     120AC_SUBST([OTB_LDFLAGS])
     121AC_SUBST([OTB_FILE])
     122AC_SUBST([OTB_ENABLED])
     123
     124# ===========================================================================
    86125# Detect if libyaml is available
    87126# ===========================================================================
    88127
    89128AC_ARG_WITH([yaml],
    90         [AS_HELP_STRING([--with-yaml=PATH], [specify an alternative location for the fastcgi library])],
     129        [AS_HELP_STRING([--with-yaml=PATH], [specify an alternative location for the yaml library])],
    91130        [YAMLPATH="$withval"], [YAMLPATH=""])
    92131
Note: See TracChangeset for help on using the changeset viewer.

Search

Context Navigation

ZOO Sponsors

http://www.zoo-project.org/trac/chrome/site/img/geolabs-logo.pnghttp://www.zoo-project.org/trac/chrome/site/img/neogeo-logo.png http://www.zoo-project.org/trac/chrome/site/img/apptech-logo.png http://www.zoo-project.org/trac/chrome/site/img/3liz-logo.png http://www.zoo-project.org/trac/chrome/site/img/gateway-logo.png

Become a sponsor !

Knowledge partners

http://www.zoo-project.org/trac/chrome/site/img/ocu-logo.png http://www.zoo-project.org/trac/chrome/site/img/gucas-logo.png http://www.zoo-project.org/trac/chrome/site/img/polimi-logo.png http://www.zoo-project.org/trac/chrome/site/img/fem-logo.png http://www.zoo-project.org/trac/chrome/site/img/supsi-logo.png http://www.zoo-project.org/trac/chrome/site/img/cumtb-logo.png

Become a knowledge partner

Related links

http://zoo-project.org/img/ogclogo.png http://zoo-project.org/img/osgeologo.png