Changeset 19109
- Timestamp:
- 02/13/15 17:53:55 (10 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 2 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/externalpackages/petsc/install-3.1-win7.sh
r16881 r19109 16 16 export PETSC_DIR=`cygpath -u "$ISSM_DIR/externalpackages/petsc/src"` 17 17 export PREFIX_DIR=`cygpath -u "$ISSM_DIR/externalpackages/petsc/install"` 18 19 20 # Version 3.1 of Petsc is really old. As such, it is likely that newer machines 21 # will not be recognized. As such, the build will fail during configuration. 22 # This can be resolved by simply updated the scripts 'config.guess' and 23 # 'config.sub'. 24 cp ./../autotools/install/share/libtool/config/config.guess ./src/config/configarch/ 25 cp ./../autotools/install/share/libtool/config/config.guess ./src/config/BuildSystem/config/packages/ 26 cp ./../autotools/install/share/libtool/config/config.sub ./src/config/configarch/ 27 cp ./../autotools/install/share/libtool/config/config.sub ./src/config/BuildSystem/config/packages/ 18 28 19 29 #configure -
issm/trunk-jpl/externalpackages/windows/windows_environment.sh
r15256 r19109 11 11 12 12 #Determine OS version using uname: 13 version=`uname - s | grep64`13 version=`uname -m | grep x86_64` 14 14 if [[ $version == "" ]];then 15 15 compiler=1 … … 27 27 source $config_dir/sdk7.1.win7-32.sh 28 28 elif [[ "$compiler" == "2" ]]; then 29 source $config_dir/sdk7.1 .win7-64.sh29 source $config_dir/sdk7.1-win64.sh 30 30 elif [[ "$compiler" == "3" ]]; then 31 31 source $config_dir/intel-win7.sh -
issm/trunk-jpl/jenkins/windows
r18839 r19109 9 9 --enable-standalone-libraries \ 10 10 --without-Gia \ 11 --with-vendor= intel-win7-64 \11 --with-vendor=MSVC-Win64 \ 12 12 --with-matlab-dir=""$ISSM_DIR/externalpackages/matlab/install"" \ 13 13 --with-triangle-dir="$ISSM_DIR/externalpackages/triangle/install" \ … … 47 47 EXTERNALPACKAGES="cccl install-win7.sh 48 48 cmake install.sh 49 petsc install-3. 5-win7.sh49 petsc install-3.1-win7.sh 50 50 triangle install-win7.sh 51 51 matlab install.sh -
issm/trunk-jpl/m4/issm_options.m4
r18980 r19109 183 183 OSLIBS="-Wl,kernel32.lib -Wl,user32.lib -Wl,gdi32.lib -Wl,winspool.lib -Wl,comdlg32.lib -Wl,advapi32.lib -Wl,shell32.lib -Wl,ole32.lib -Wl,oleaut32.lib -Wl,uuid.lib -Wl,odbc32.lib -Wl,odbccp32.lib" 184 184 elif test $VENDOR = intel-win7-64; then 185 export CC=cl 186 export CXX=cccl 187 export CXXFLAGS="-DWIN32 -D_INTEL_WIN_ -EHsc" 188 export CFLAGS="-DWIN32 -D_INTEL_WIN_ -EHsc" 189 export AR="ar-lib lib" 190 export OS_LDFLAG="-Wl," 191 export RANLIB=true 192 OSLIBS="-Wl,kernel32.lib -Wl,user32.lib -Wl,gdi32.lib -Wl,winspool.lib -Wl,comdlg32.lib -Wl,advapi32.lib -Wl,shell32.lib -Wl,ole32.lib -Wl,oleaut32.lib -Wl,uuid.lib -Wl,odbc32.lib -Wl,odbccp32.lib" 193 elif test $VENDOR = MSVC-Win64; then 185 194 export CC=cl 186 195 export CXX=cccl … … 262 271 *cygwin*) 263 272 if test $VENDOR = intel-win7-32; then 264 MEXLIB="-Wl, ./../../c/libISSMCore.a -Wl,libISSMApi.a -Wl,libISSMMatlab.a -Wl,./../../c/libISSMModules.a -Wl,libmx.lib -Wl,libmex.lib -Wl,libmat.lib ${OSLIBS} -Wl,libf2cblas.lib -Wl,libf2clapack.lib"265 MEXLINK="-Wl,/LIBPATH:`cygpath -m ${MATLAB_ ROOT}/extern/lib/win32/microsoft` -no-undefined-Wl,/export:mexFunction -Wl,/LD"273 MEXLIB="-Wl,libmx.lib -Wl,libmex.lib -Wl,libmat.lib ${OSLIBS} -Wl,libf2cblas.lib -Wl,libf2clapack.lib" 274 MEXLINK="-Wl,/LIBPATH:`cygpath -m ${MATLAB_DIR}/extern/lib/win32/microsoft` -Wl,/export:mexFunction -Wl,/LD" 266 275 MEXEXT=`$MATLAB_ROOT/bin/mexext.bat` 267 276 MEXEXT=".$MEXEXT" 268 elif test l-win7-64; then 269 MEXLIB="-Wl,./../../c/libISSMCore.a -Wl,libISSMApi.a -Wl,libISSMMatlab.a -Wl,./../../c/libISSMModules.a -Wl,libmx.lib -Wl,libmex.lib -Wl,libmat.lib ${OSLIBS} -Wl,libf2cblas.lib -Wl,libf2clapack.lib" 270 MEXLINK="-Wl,/LIBPATH:`cygpath -m ${MATLAB_ROOT}/extern/lib/win64/microsoft` -no-undefined -Wl,/export:mexFunction -Wl,/LD" 277 elif test $VENDOR = intel-win7-64; then 278 MEXLIB="-Wl,libmx.lib -Wl,libmex.lib -Wl,libmat.lib ${OSLIBS} -Wl,libf2cblas.lib -Wl,libf2clapack.lib" 279 MEXLINK="-Wl,/LIBPATH:`cygpath -m ${MATLAB_DIR}/extern/lib/win64/microsoft` -Wl,/export:mexFunction -Wl,/LD" 280 MEXEXT=".mexw64" 281 elif test $VENDOR = MSVC-Win64; then 282 MEXLIB="-Wl,libmx.lib -Wl,libmex.lib -Wl,libmat.lib ${OSLIBS} -Wl,libf2cblas.lib -Wl,libf2clapack.lib" 283 MEXLINK="-Wl,/LIBPATH:`cygpath -m ${MATLAB_DIR}/extern/lib/win64/microsoft` -Wl,/export:mexFunction -Wl,/LD" 271 284 MEXEXT=".mexw64" 272 285 fi 286 IS_WINDOWS=yes 273 287 274 288 ;; … … 298 312 AC_MSG_ERROR([Couldn't find mex... check your installation of matlab]) 299 313 fi 314 if test "x$IS_WINDOWS" = "x" ; then 315 AC_MSG_ERROR([I'M PRETTY SURE THIS IS SUPPOSED TO BE WINDOWS...]) 316 fi 317 AM_CONDITIONAL([WINDOWS], [test x$IS_WINDOWS="xyes"]) 300 318 301 319 AC_SUBST([MATLABINCL]) … … 844 862 MPI_LIBDIR=`cygpath -m $MPI_LIBDIR` 845 863 MPI_INCLUDE=`cygpath -m $MPI_INCLUDE` 864 elif test x$VENDOR = xMSVC-Win64; then 865 MPI_LIBDIR=`cygpath -m $MPI_LIBDIR` 866 MPI_INCLUDE=`cygpath -m $MPI_INCLUDE` 846 867 fi 847 868 -
issm/trunk-jpl/src/wrappers/matlab/Makefile.am
r19047 r19109 79 79 80 80 #Matlab part 81 AM_LDFLAGS = -module $(MEXLINK) -shrext ${EXEEXT} --export-dynamic -rdynamic 81 AM_LDFLAGS = -module $(MEXLINK) -shrext ${EXEEXT} --export-dynamic -rdynamic -no-undefined 82 82 if VERSION 83 83 AM_LDFLAGS += … … 92 92 AM_CXXFLAGS += -D_HAVE_MATLAB_MODULES_ -fPIC 93 93 94 # This is a temporary fix to an issue with Libtool regarding linking against 95 # static libraries for Windows. Ideally, we would build all libraries as DLLs 96 # and and avoid this workaround which removes the dependency of ISSM libraries 97 # from the perspective of our build system. 98 if WINDOWS 99 AM_LDFLAGS += -Wl,./.libs/libISSMMatlab.lib -Wl,./../../c/.libs/libISSMModules.lib -Wl,./../../c/.libs/libISSMCore.lib -Wl,././.libs/libISSMApi.lib 100 else 94 101 deps += ./libISSMMatlab.la ../../c/libISSMModules.la ../../c/libISSMCore.la ./libISSMApi.la 102 endif 95 103 96 104 if ADOLC
Note:
See TracChangeset
for help on using the changeset viewer.