Changeset 19578


Ignore:
Timestamp:
09/24/15 18:02:28 (9 years ago)
Author:
glperez
Message:

CHG: changed a great deal of flags for Windows build to change from CCCL to CL. Most of the changes involve changing the flags from tailored to CCCL to Cl

File:
1 edited

Legend:

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

    r19576 r19578  
    176176                elif  test $VENDOR = intel-win7-32; then
    177177                        export CC=cl
    178                         export CXX=cccl
     178                        export CXX=cl
    179179                        export CXXFLAGS="-DWIN32 -D_INTEL_WIN_ -EHsc"
    180180                        export CFLAGS="-DWIN32 -D_INTEL_WIN_ -EHsc"
     
    186186                elif  test $VENDOR = intel-win7-64; then
    187187                        export CC=cl
    188                         export CXX=cccl
     188                        export CXX=cl
    189189                        export CXXFLAGS="-DWIN32 -D_INTEL_WIN_ -EHsc"
    190190                        export CFLAGS="-DWIN32 -D_INTEL_WIN_ -EHsc"
     
    196196                elif  test $VENDOR = MSVC-Win64; then
    197197                        export CC=cl
    198                         export CXX=cccl
     198                        export CXX=cl
    199199                        export CXXFLAGS="-DWIN32 -D_INTEL_WIN_ -D_HAVE_PETSC_MPI_ -EHsc"
    200200                        export CFLAGS="-DWIN32 -D_INTEL_WIN_ -D_HAVE_PETSC_MPI_ -EHsc"
     
    206206                elif  test $VENDOR = MSVC-Win64-par; then
    207207                        export CC=cl
    208                         export CXX=cccl
     208                        export CXX=cl
    209209                        export CXXFLAGS="-DWIN32 -D_INTEL_WIN_ -EHsc"
    210210                        export CFLAGS="-DWIN32 -D_INTEL_WIN_ -EHsc"
     
    289289                                if  test $VENDOR = intel-win7-32; then
    290290                                        MEXLIB="-Wl,libmx.lib -Wl,libmex.lib -Wl,libmat.lib ${OSLIBS} -Wl,libf2cblas.lib -Wl,libf2clapack.lib"
    291                MEXLINK="-Wl,/LIBPATH:`cygpath -m ${MATLAB_DIR}/extern/lib/win32/microsoft` -Wl,/export:mexFunction -Wl,/LD"
     291               MEXLINK="-Wl,/LIBPATH:`cygpath -m ${MATLAB_DIR}/extern/lib/win32/microsoft` -Wl,/link -Wl,/EXPORT:mexFunction -Wl,/DLL"
    292292                                        MEXEXT=`$MATLAB_ROOT/bin/mexext.bat`
    293293                                        MEXEXT=".$MEXEXT"
    294294                                elif test $VENDOR = intel-win7-64; then
    295295                                        MEXLIB="-Wl,libmx.lib -Wl,libmex.lib -Wl,libmat.lib ${OSLIBS} -Wl,libf2cblas.lib -Wl,libf2clapack.lib"
    296                MEXLINK="-Wl,/LIBPATH:`cygpath -m ${MATLAB_DIR}/extern/lib/win64/microsoft` -Wl,/export:mexFunction -Wl,/LD"
     296               MEXLINK="-Wl,/LIBPATH:`cygpath -m ${MATLAB_DIR}/extern/lib/win64/microsoft` -Wl,/link -Wl,/EXPORT:mexFunction -Wl,/DLL"
    297297                                        MEXEXT=".mexw64"
    298298                                elif test $VENDOR = MSVC-Win64 || test $VENDOR = MSVC-Win64-par; then
    299299                                        MEXLIB="-Wl,libmx.lib -Wl,libmex.lib -Wl,libmat.lib ${OSLIBS} -Wl,libf2cblas.lib -Wl,libf2clapack.lib"
    300                MEXLINK="-Wl,/LIBPATH:`cygpath -m ${MATLAB_DIR}/extern/lib/win64/microsoft` -Wl,/export:mexFunction -Wl,/LD"
     300               MEXLINK="-Wl,/LIBPATH:`cygpath -m ${MATLAB_DIR}/extern/lib/win64/microsoft` -Wl,/link -Wl,/EXPORT:mexFunction -Wl,/DLL"
    301301                                        MEXEXT=".mexw64"
    302302                                fi
     
    368368                case "${host_os}" in
    369369                                *cygwin*)
     370                                TRIANGLEINCL="/I`cygpath -m $TRIANGLE_ROOT/`"
    370371                                TRIANGLELIB="-Wl,`cygpath -m $TRIANGLE_ROOT/`triangle.lib"
    371372                                ;;
     
    936937
    937938                if test -z "$MPI_LIBDIR"; then
    938                         MPIINCL=-I"$MPI_INCLUDE"
     939                        if  test x$IS_WINDOWS = xyes; then
     940                                MPIINCL=/I"$MPI_INCLUDE"
     941                        else
     942                                MPIINCL=-I"$MPI_INCLUDE"
     943                        fi
    939944                        MPILIB="$MPI_LIBFLAGS"
    940945                else
    941                         MPIINCL=-I"$MPI_INCLUDE"
     946                        if  test x$IS_WINDOWS = xyes; then
     947                                MPIINCL=/I"$MPI_INCLUDE"
     948                        else
     949                                MPIINCL=-I"$MPI_INCLUDE"
     950                        fi
    942951                        MPILIB="-L$MPI_LIBDIR $MPI_LIBFLAGS"
    943952                fi
     
    10141023                                        PETSCLIB=-Wl,/LIBPATH:`cygpath -w $PETSC_ROOT/lib`  -Wl,libpetscksp.lib  -Wl,libpetscdm.lib  -Wl,libpetscmat.lib  -Wl,libpetscvec.lib  -Wl,libpetscsnes.lib  -Wl,libpetscts.lib  -Wl,libmpiuni.lib  -Wl,libpetsc.lib
    10151024                                else
    1016                                         PETSCLIB="-L$PETSC_ROOT/lib  -Wl,libpetsc.lib"
     1025                                        PETSCLIB="/link -Wl,/LIBPATH:`cygpath -m $PETSC_ROOT/lib`  -Wl,libpetsc.lib"
     1026                                        PETSCINCL="/I`cygpath -m $PETSC_ROOT/include`"
    10171027                                fi
    10181028                                ;;
     
    10791089                                case "${host_os}" in
    10801090                                        *cygwin*)
    1081                                         METISLIB="-L$METIS_ROOT -Wl,libmetis.lib"
     1091                                        METISINCL="/I`cygpath -m $METIS_ROOT/Lib`"
     1092                                        METISLIB="-Wl,/link -Wl,/LIBPATH:`cygpath -m $METIS_ROOT` -Wl,libmetis.lib"
    10821093                                        ;;
    10831094                                        *linux*)
Note: See TracChangeset for help on using the changeset viewer.