Changeset 11523
- Timestamp:
- 02/23/12 22:56:11 (13 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 2 added
- 1 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/m4/issm_options.m4 ¶
r11511 r11523 42 42 43 43 dnl ISSM's externalpackages 44 dnl vendor{{{1 45 AC_ARG_WITH([vendor], 46 AS_HELP_STRING([--with-vendor = VENDOR], [vendor name, ex: intel]), [VENDOR=$withval],[VENDOR=""]) 47 AC_MSG_CHECKING(for vendor compilers) 48 if test -n "$VENDOR"; then 49 50 if test $VENDOR = intel-win32; then 51 export CC=icl 52 export CXX=icl 53 export CFLAGS="-DWIN32 -D_INTEL_WIN_" 54 export CXXFLAGS="-DWIN32 -D_INTEL_WIN_" 55 elif test $VENDOR = intel-win7-32; then 56 export CC=cccl 57 export CXX=cccl 58 export CXXFLAGS="-DWIN32 -D_INTEL_WIN_ -EHsc" 59 export CFLAGS="-DWIN32 -D_INTEL_WIN_ -EHsc" 60 export AR=lib 61 export RANLIB=true 62 OSLIBS="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib" 63 elif test $VENDOR = intel-win7-64; then 64 export CC=cccl 65 export CXX=cccl 66 export CXXFLAGS="-DWIN32 -D_INTEL_WIN_ -EHsc" 67 export CFLAGS="-DWIN32 -D_INTEL_WIN_ -EHsc" 68 export AR=lib 69 export RANLIB=true 70 OSLIBS="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib" 71 elif test $VENDOR = intel-linux; then 72 export CC=icc 73 export CXX=icpc 74 export CFLAGS=" -D_INTEL_LINUX_" 75 export CXXFLAGS=" -D_INTEL_LINUX_" 76 elif test $VENDOR = intel-pleiades; then 77 export CC=icc 78 export CXX=icpc 79 export CXXFLAGS=" -O3 -xS -D_INTEL_LINUX_ " 80 export CFLAGS=" -O3 -xS -D_INTEL_LINUX_ " 81 else 82 AC_MSG_ERROR([unknow compiler vendor!]) 83 fi 84 fi 85 AC_SUBST([OSLIBS]) 86 AC_MSG_RESULT(done) 87 dnl }}} 44 88 dnl Matlab {{{1 45 89 AC_ARG_WITH([matlab-dir], … … 92 136 dnl MEXLINK="-Wl,-twolevel_namespace -undefined error -arch i386 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 -bundle -Wl,-exported_symbols_list,$MATLAB_ROOT/extern/lib/maci/mexFunction.map" 93 137 ;; 94 *cygwin*) 95 MEXLIB="-dll -export:mexFunction -LIBPATH:\"$MATLAB_ROOT\extern\lib\win64\microsoft\" libmx.lib libmex.lib libmat.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib -NOLOGO -INCREMENTAL:NO -manifest" 96 97 138 *cygwin*) 139 if test $VENDOR = intel-win7-32; then 140 MEXLIB="-dll -export:mexFunction -LIBPATH:\"$MATLAB_ROOT\extern\lib\win32\microsoft\" libmx.lib libmex.lib libmat.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib -NOLOGO -INCREMENTAL:NO -manifest" 141 elif test $VENDOR = intel-win7-64; then 142 MEXLIB="-dll -export:mexFunction -LIBPATH:\"$MATLAB_ROOT\extern\lib\win64\microsoft\" libmx.lib libmex.lib libmat.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib -NOLOGO -INCREMENTAL:NO -manifest" 143 fi 98 144 MEXEXT=`$MATLAB_ROOT/bin/mexext.bat` 99 145 MEXEXT=".$MEXEXT" … … 844 890 AC_MSG_RESULT(done) 845 891 dnl }}} 846 dnl vendor{{{1847 AC_ARG_WITH([vendor],848 AS_HELP_STRING([--with-vendor = VENDOR], [vendor name, ex: intel]), [VENDOR=$withval],[VENDOR=""])849 AC_MSG_CHECKING(for vendor compilers)850 if test -n "$VENDOR"; then851 852 if test $VENDOR = intel-win32; then853 export CC=icl854 export CXX=icl855 export CFLAGS="-DWIN32 -D_INTEL_WIN_"856 export CXXFLAGS="-DWIN32 -D_INTEL_WIN_"857 elif test $VENDOR = intel-win7; then858 export CC=cccl859 export CXX=cccl860 export CXXFLAGS="-DWIN32 -D_INTEL_WIN_ -EHsc"861 export CFLAGS="-DWIN32 -D_INTEL_WIN_ -EHsc"862 export AR=lib863 export RANLIB=true864 OSLIBS="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib"865 elif test $VENDOR = intel-linux; then866 export CC=icc867 export CXX=icpc868 export CFLAGS=" -D_INTEL_LINUX_"869 export CXXFLAGS=" -D_INTEL_LINUX_"870 elif test $VENDOR = intel-pleiades; then871 export CC=icc872 export CXX=icpc873 export CXXFLAGS=" -O3 -xS -D_INTEL_LINUX_ "874 export CFLAGS=" -O3 -xS -D_INTEL_LINUX_ "875 else876 AC_MSG_ERROR([unknow compiler vendor!])877 fi878 fi879 AC_SUBST([OSLIBS])880 AC_MSG_RESULT(done)881 dnl }}}882 892 dnl with-steadystate{{{1 883 893 AC_ARG_WITH([steadystate],AS_HELP_STRING([--with-steadystate = YES], [compile with steadystate capabilities (default is yes)]),[STEADYSTATE=$withval],[STEADYSTATE=yes])
Note:
See TracChangeset
for help on using the changeset viewer.