Changeset 20386


Ignore:
Timestamp:
03/30/16 15:13:51 (9 years ago)
Author:
glperez
Message:

CHG: Changing stuff to fix annoying flags that Windows does not recognize.

Location:
issm/trunk-jpl
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/jenkins/windows

    r20384 r20386  
    1010ISSM_CONFIG='--prefix=$ISSM_DIR \
    1111        --with-vendor=MSVC-Win64  \
     12        --with-cxxoptflags='' \
    1213   --disable-static \
    1314        --enable-standalone-libraries \
  • issm/trunk-jpl/m4/issm_options.m4

    r20333 r20386  
    19961996        AC_ARG_WITH([cxxoptflags],
    19971997          AS_HELP_STRING([--with-cxxoptflags = CXXOPTFLAGS], [optimization using CXX flags, ex: --with-cxxoptflags=-march=opteron -O3]),
    1998           [CXXOPTFLAGS=$withval],[CXXOPTFLAGS="-g -O2"])
     1998          [CXXOPTFLAGS=$withval],[CXXOPTFLAGS="-g -O2 -fPIC"])
    19991999        AC_MSG_CHECKING(for c++ optimization flags)
    20002000        AC_SUBST([CXXOPTFLAGS])
  • issm/trunk-jpl/src/c/Makefile.am

    r20135 r20386  
    585585#}}}
    586586#Library flags and sources {{{
    587 ALLCXXFLAGS= -fPIC $(CXXFLAGS) $(CXXOPTFLAGS)
     587ALLCXXFLAGS= $(CXXFLAGS) $(CXXOPTFLAGS)
    588588
    589589libISSMCore_la_SOURCES  = $(issm_sources)
     
    643643libISSMOverload_la_SOURCES = ./shared/String/ApiPrintf.cpp
    644644
    645 libISSMOverload_la_CFLAGS  = -fPIC -D_C_ $(COPTFLAGS) $(CFLAGS)
     645libISSMOverload_la_CFLAGS  = -D_C_ -fPIC $(COPTFLAGS) $(CFLAGS)
    646646#}}}
    647647
     
    675675
    676676issm_SOURCES = main/issm.cpp
    677 issm_CXXFLAGS= -fPIC
     677issm_CXXFLAGS= $(CXXFLAGS) $(CXXOPTFLAGS)
    678678
    679679issm_slr_SOURCES = main/issm_slr.cpp
    680 issm_slr_CXXFLAGS= -fPIC
     680issm_slr_CXXFLAGS= $(CXXFLAGS) $(CXXOPTFLAGS)
    681681
    682682
     
    684684bin_PROGRAMS += kriging
    685685kriging_SOURCES = main/kriging.cpp
    686 kriging_CXXFLAGS= -fPIC $(CXXFLAGS) $(CXXOPTFLAGS) $(COPTFLAGS)
     686kriging_CXXFLAGS= $(CXXFLAGS) $(CXXOPTFLAGS) $(COPTFLAGS)
    687687endif
    688688
     
    690690bin_PROGRAMS += issm_dakota
    691691issm_dakota_SOURCES = main/issm_dakota.cpp
    692 issm_dakota_CXXFLAGS= -fPIC $(CXXFLAGS) $(CXXOPTFLAGS) $(COPTFLAGS)
     692issm_dakota_CXXFLAGS= $(CXXFLAGS) $(CXXOPTFLAGS) $(COPTFLAGS)
    693693issm_dakota_LDADD= $(LDADD)
    694694endif
     
    706706#libAD_a_SOURCES = ./mini1.ad.c
    707707libAD_la_SOURCES =
    708 libAD_la_CFLAGS = -fPIC -D_C_ $(COPTFLAGS)
     708libAD_la_CFLAGS = -D_C_ -fPIC $(COPTFLAGS)
    709709
    710710#test rose preprocessing
     
    712712        testTranslator -rose:o $@ -rose:skipfinalCompileStep -DHAVE_CONFIG_H -D_C_ -I. -I../.. $(INCLUDES) $<
    713713libISSMRose_la_SOURCES = $(libISSMCore_a_SOURCES:.cpp=.r2cpp.cpp)
    714 libISSMRose_la_CXXFLAGS= -fPIC -D_C_ $(CXXOPTFLAGS)
     714libISSMRose_la_CXXFLAGS= -D_C_ $(CXXOPTFLAGS)
    715715
    716716#Automatic differentiation rules:
     
    722722issmRose_exe_LDADD = ./libISSMRose.a $(LDADD)
    723723issmRose_exe_SOURCES = main/issm.cpp
    724 issmRose_exe_CXXFLAGS= -fPIC $(CXXOPTFLAGS) $(COPTFLAGS)
     724issmRose_exe_CXXFLAGS= $(CXXFLAGS) $(CXXOPTFLAGS) $(COPTFLAGS)
    725725LDADD +=  $(ADIC2LIB)
    726726endif #}}}
Note: See TracChangeset for help on using the changeset viewer.