Changeset 19705


Ignore:
Timestamp:
11/11/15 14:01:30 (9 years ago)
Author:
Eric.Larour
Message:

CHG: handle issues with libraries for llvm emscripten linking.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/m4/issm_options.m4

    r19703 r19705  
    343343        AC_MSG_RESULT(done)
    344344        dnl }}}
     345        dnl javascript{{{
     346        AC_ARG_WITH([javascript],
     347          AS_HELP_STRING([--with-javascript], [compile javascript wrappers? default is no.]),
     348          [JAVASCRIPT=$withval],[JAVASCRIPT="no"])
     349
     350        dnl Check whether javascript wrappers are desired
     351        AC_MSG_CHECKING([for javascript])
     352        if test "x$JAVASCRIPT" = "xno" ; then
     353                HAVE_JAVASCRIPT=no
     354        else
     355                HAVE_JAVASCRIPT=yes
     356                AC_DEFINE([_HAVE_JAVASCRIPT_],[1],[with javascript])
     357        fi
     358        AC_MSG_RESULT($HAVE_JAVASCRIPT)
     359        AM_CONDITIONAL([JAVASCRIPT],[test x$HAVE_JAVASCRIPT = xyes])
     360        JAVASCRIPTWRAPPEREXT=.js
     361        AC_SUBST([JAVASCRIPTWRAPPEREXT])
     362
     363        dnl }}}
    345364        dnl triangle {{{
    346365        AC_ARG_WITH([triangle-dir],
     
    376395                                ;;
    377396                                *darwin*)
    378                                 TRIANGLELIB=$TRIANGLE_ROOT/triangle.a
     397                                if test "x$HAVE_JAVASCRIPT" = "xyes"; then
     398                                        TRIANGLELIB=$TRIANGLE_ROOT/triangle.o dnl go to the bit code, not the library.
     399                                else
     400                                        TRIANGLELIB=$TRIANGLE_ROOT/triangle.a
     401                                fi
    379402                                ;;
    380403                        esac
     
    551574        AM_CONDITIONAL([ISSM_DAKOTA],[test x$DAKOTA_MAJOR = x6])
    552575        dnl }}}
    553         dnl javascript{{{
    554         AC_ARG_WITH([javascript],
    555           AS_HELP_STRING([--with-javascript], [compile javascript wrappers? default is no.]),
    556           [JAVASCRIPT=$withval],[JAVASCRIPT="no"])
    557 
    558         dnl Check whether javascript wrappers are desired
    559         AC_MSG_CHECKING([for javascript])
    560         if test "x$JAVASCRIPT" = "xno" ; then
    561                 HAVE_JAVASCRIPT=no
    562         else
    563                 HAVE_JAVASCRIPT=yes
    564                 AC_DEFINE([_HAVE_JAVASCRIPT_],[1],[with javascript])
    565         fi
    566         AC_MSG_RESULT($HAVE_JAVASCRIPT)
    567         AM_CONDITIONAL([JAVASCRIPT],[test x$HAVE_JAVASCRIPT = xyes])
    568         JAVASCRIPTWRAPPEREXT=.js
    569         AC_SUBST([JAVASCRIPTWRAPPEREXT])
    570 
    571         dnl }}}
    572576        dnl python{{{
    573577        AC_ARG_WITH([python-dir],
Note: See TracChangeset for help on using the changeset viewer.