Ignore:
Timestamp:
Aug 5, 2011, 3:02:43 PM (13 years ago)
Author:
djay
Message:

Merge branch-1.2 r268:r296.

Location:
branches/branch-1.2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/branch-1.2

  • branches/branch-1.2/zoo-kernel/configure.ac

    r217 r301  
    122122        [PYTHON_PATH="$withval"; PYTHON_ENABLED="-DUSE_PYTHON"], [PYTHON_ENABLED=""])
    123123
     124AC_ARG_WITH([pyvers],
     125        [AS_HELP_STRING([--with-pyvers=NUM], [To use a specific python version])],
     126        [PYTHON_VERS="$withval"], [PYTHON_VERS=""])
     127
    124128
    125129if test -z "$PYTHON_ENABLED"
     
    127131        PYTHON_FILE=""
    128132else
    129         PYTHONCONFIG="$PYTHON_PATH/bin/python-config"
     133        PYTHONCONFIG="$PYTHON_PATH/bin/python${PYTHON_VERS}-config"
    130134        PYTHON_FILE="service_internal_python.o"
    131135        if test  "$PYTHON_PATH" = "yes"
    132136        then
    133137                # PHP was not specified, so search within the current path
    134                 AC_PATH_PROG([PYTHONCONFIG], [python-config])
    135         else
    136                 PYTHONCONFIG="$PYTHON_PATH/bin/python-config"
     138                AC_PATH_PROG([PYTHONCONFIG], [python${PYTHON_VERS}-config])
     139        else
     140                PYTHONCONFIG="$PYTHON_PATH/bin/python${PYTHON_VERS}-config"
    137141        fi
    138142
     
    314318        JS_FILE=""
    315319else
     320        JS_FILE="service_internal_js.o"
    316321        if test "$JSHOME" = "yes"
    317322        then
    318                 JS_FILE="service_internal_js.o"
    319323
    320324                #on teste si on est sous debian like
    321325                if test -f "/usr/bin/dpkg"
    322326                then
    323                         if test -n "`dpkg -l | grep libmozjs-dev`"
     327                        if test -n "`dpkg -l | grep libmozjs185-dev`"
    324328                        then
    325                                 JS_CPPFLAGS="-I/usr/include/mozjs/"
    326                                 JS_LDFLAGS="-L/usr/lib -lmozjs -lm"
    327                                 JS_LIB="mozjs"
     329                                JS_CPPFLAGS="-I/usr/include/js/"
     330                                JS_LDFLAGS="-L/usr/lib -lmozjs185 -lm"
     331                                JS_LIB="mozjs185"
    328332                        else
    329                                 XUL_VERSION="`dpkg -l | grep xulrunner | grep dev | awk '{print $3;}' | sed -e 's/\([[0-9]]\{1,2\}\.[[0-9]]\{1,2\}\.[[0-9]]\{1,2\}\.[[0-9]]\{1,2\}\).*/\1/'`"
     333                                XUL_VERSION="`dpkg -l | grep xulrunner | grep dev | head -1| awk '{print $3;}' | cut -d'+' -f1`"
    330334                                if test -n "$XUL_VERSION"
    331335                                then
     
    334338                                        JS_LIB="mozjs"
    335339                                else
    336                                         AC_MSG_ERROR([You must install libmozjs-dev or xulrunner-dev ])
     340                                        AC_MSG_ERROR([You must install libmozjs185-dev or xulrunner-dev ])
    337341                                fi
    338342                        fi
    339343                else
    340                         AC_MSG_ERROR([You must  specify your custom install of libjs])
     344                        AC_MSG_ERROR([You must  specify your custom install of libmozjs185])
    341345                fi
    342346        else
    343                 JS_CPPFLAGS="-I$JSHOME/include/"
    344                 JS_LDFLAGS="-L$JSHOME/lib -lmozjs -lm"
    345                 JS_LIB="mozjs"
     347                JS_CPPFLAGS="-I$JSHOME/include/js/"
     348                JS_LDFLAGS="-L$JSHOME/lib -lmozjs185 -lm"
     349                JS_LIB="mozjs185"
    346350
    347351        fi
     
    356360        LIBS="$JS_LDFLAGS"
    357361
    358         AC_CHECK_LIB([$JS_LIB], [JS_CallFunctionName], [], [AC_MSG_ERROR([could not find $JS_LIB])], [])
     362        AC_CHECK_LIB([$JS_LIB], [JS_CompileFile,JS_CallFunctionName], [], [AC_MSG_ERROR([could not find $JS_LIB])], [])
    359363                       
    360364        AC_SUBST([JS_CPPFLAGS])
     
    366370
    367371AC_CONFIG_FILES([Makefile])
     372AC_CONFIG_FILES([ZOOMakefile.opts])
    368373AC_OUTPUT
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