IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 39429


Ignore:
Timestamp:
Mar 1, 2016, 12:27:47 PM (10 years ago)
Author:
eugene
Message:

make gnu99 the default

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ohana.20160226/configure.tcsh

    r39427 r39429  
    1414set memcheck = 0
    1515set use_tcmalloc = 0
    16 set use_gnu99 = 0
     16set use_gnu89 = 0
    1717set no_largefiles = 0
    1818set extra_safety_checks = 0
     
    9090   set use_tcmalloc = 1
    9191   breaksw;
    92   case --use-gnu99
    93    set use_gnu99 = 1
     92  case --use-gnu89
     93   set use_gnu89 = 1
     94   echo "---- warning : gnu89 is now deprecated"
    9495   breaksw;
    9596  case --no-largefiles
     
    216217
    217218# use_gnu99
    218 if ($use_gnu99 || $extra_safety_checks) then
     219if ($use_gnu89 && ($extra_safety_checks == 0)) then
     220    set CFLAGS = "$CFLAGS -std=gnu89"
     221else
    219222    set CFLAGS = "$CFLAGS -std=gnu99"
    220 else
    221     set CFLAGS = "$CFLAGS -std=gnu89"
    222223endif
    223224
     
    728729  --pedantic                include -Wall -Werror on compilation
    729730  --use-tcmalloc            use the alternate tcmalloc from Google
    730   --use-gnu99               use gnu99 flags to ensure C99 compatibility
     731  --use-gnu89               use gnu89 for possible backwards compatibility (probably will not work)
    731732  --no-largefiles           skip large file compatibility
    732733  --enable-no-as-needed     pass --no-as-needed flag to linker
Note: See TracChangeset for help on using the changeset viewer.