IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 34020


Ignore:
Timestamp:
Jun 16, 2012, 2:05:31 PM (14 years ago)
Author:
eugene
Message:

add options for no-as-needed and Wall, not Werror

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20120601/Ohana/configure.tcsh

    r34004 r34020  
    1010set optimize = 0
    1111set pedantic = 1
     12set no_as_needed = 0
     13set debug_build = 0
    1214set memcheck = 0
    1315set use_tcmalloc = 0
     
    6668   set profile = 1
    6769   breaksw;
     70  case --enable-no-as-needed
     71   set no_as_needed = 1
     72   breaksw;
     73  case --enable-debug-build
     74   set debug_build = 1
     75   breaksw;
    6876  case --enable-memcheck
    6977   set memcheck = 1
     
    203211  set CPPFLAGS = ""
    204212endif 
    205 ## XXX temporary if ($pedantic) set CPPFLAGS = "$CPPFLAGS -Wall -Werror"
    206 if ($pedantic) set CPPFLAGS = "$CPPFLAGS -Wall"
     213
     214if ($pedantic) set CPPFLAGS = "$CPPFLAGS -Wall -Werror"
     215if ($debug_build) set CPPFLAGS = "$CPPFLAGS -Wall"
    207216if ($memcheck) set CPPFLAGS = "$CPPFLAGS -DOHANA_MEMORY"
    208217
     
    212221if ($profile) set LDFLAGS = "$LDFLAGS -Wl,--start-group -Wl,-Bstatic -Wl,-Bdynamic"
    213222
    214 # XXX EAM : temporary while working on Ubuntu 12.04 / gcc 4.6.3
    215 # XXX --no-as-needed fixes problems introduced by Ubuntu 11.10 use of --as-needed
    216 # but this may be hiding an underlying link problem
    217 set LDFLAGS = "$LDFLAGS -Wl,--no-as-needed"
    218 ## (need to make this optional like in IPP m4 stdopts)
     223if ($no_as_needed) set LDFLAGS = "$LDFLAGS -Wl,--no-as-needed"
    219224
    220225set syslibpath = "/lib /usr/lib /usr/X11R6/lib /usr/local/lib"
Note: See TracChangeset for help on using the changeset viewer.