IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 34076


Ignore:
Timestamp:
Jun 26, 2012, 9:57:00 AM (14 years ago)
Author:
eugene
Message:

configure.ac changes: invoke LDFLAGS *before* probes, invoke CFLAGS *after* probes

Location:
branches/eam_branches/ipp-20120601
Files:
29 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20120601/dvoTools/configure.ac

    r34002 r34076  
    88AM_MAINTAINER_MODE
    99
    10 IPP_STDCFLAGS
     10IPP_STDLDFLAGS
    1111
    1212AC_LANG(C)
     
    2121
    2222IPP_STDOPTS
    23 dnl CFLAGS="${CFLAGS=} -Wall -Werror"
     23IPP_STDCFLAGS
    2424
    2525AC_CONFIG_FILES([
  • branches/eam_branches/ipp-20120601/glueforge/templates/psdb/configure_ac.tt

    r23454 r34076  
    1313AM_CONFIG_HEADER([config.h])
    1414AM_MAINTAINER_MODE
     15
     16IPP_STDLDFLAGS
    1517
    1618AC_CONFIG_TESTDIR([tests])
     
    5456dnl is this the best was to setup recursive CFLAGS?
    5557IPP_STDOPTS
    56 dnl -Werror causes problems on OSX as inttypes.h uses some non standard C types
    57 [% pkg_name %]_CFLAGS="-Wall -pedantic -fno-strict-aliasing"
     58IPP_STDCFLAGS
     59
     60[% pkg_name %]_CFLAGS="-pedantic -fno-strict-aliasing"
    5861AC_SUBST([[% pkg_name %]_CFLAGS])
    5962
  • branches/eam_branches/ipp-20120601/ippToPsps/configure.ac

    r34002 r34076  
    99AM_MAINTAINER_MODE
    1010
    11 IPP_STDCFLAGS
     11IPP_STDLDFLAGS
    1212
    1313AC_LANG(C)
     
    3131dnl Set CFLAGS for build
    3232IPP_STDOPTS
     33IPP_STDCFLAGS
    3334dnl CFLAGS="${CFLAGS=} -Wall -Werror"
    3435echo "IPPTOPSPS_CFLAGS: $IPPTOPSPS_CFLAGS"
  • branches/eam_branches/ipp-20120601/ippTools/configure.ac

    r34002 r34076  
    88AM_MAINTAINER_MODE
    99
    10 IPP_STDCFLAGS
     10IPP_STDLDFLAGS
    1111
    1212AC_LANG(C)
     
    5757
    5858IPP_STDOPTS
    59 dnl CFLAGS="${CFLAGS=} -Wall -Werror"
     59IPP_STDCFLAGS
    6060
    6161IPPDB_VERSION=`$PKG_CONFIG --modversion ippdb`
  • branches/eam_branches/ipp-20120601/pedestal/configure.ac

    r34002 r34076  
    88AM_MAINTAINER_MODE
    99
    10 IPP_STDCFLAGS
     10IPP_STDLDFLAGS
    1111
    1212AC_LANG(C)
     
    2020
    2121IPP_STDOPTS
    22 dnl CFLAGS="${CFLAGS=} -Wall -Werror"
     22IPP_STDCFLAGS
    2323
    2424AC_CONFIG_FILES([
  • branches/eam_branches/ipp-20120601/ppArith/configure.ac

    r34002 r34076  
    99AM_MAINTAINER_MODE
    1010
    11 IPP_STDCFLAGS
     11IPP_STDLDFLAGS
    1212
    1313AC_LANG(C)
     
    2424dnl Set CFLAGS for build
    2525IPP_STDOPTS
    26 dnl CFLAGS="${CFLAGS} -Wall -Werror"
     26IPP_STDCFLAGS
    2727
    2828IPP_VERSION
  • branches/eam_branches/ipp-20120601/ppBackground/configure.ac

    r34002 r34076  
    99AM_MAINTAINER_MODE
    1010
    11 IPP_STDCFLAGS
     11IPP_STDLDFLAGS
    1212
    1313AC_LANG(C)
     
    3030dnl Set CFLAGS for build
    3131IPP_STDOPTS
    32 dnl CFLAGS="${CFLAGS} -Wall -Werror"
     32IPP_STDCFLAGS
    3333
    3434IPP_VERSION
  • branches/eam_branches/ipp-20120601/ppConfigDump/configure.ac

    r34002 r34076  
    88AM_MAINTAINER_MODE
    99
    10 IPP_STDCFLAGS
     10IPP_STDLDFLAGS
    1111
    1212AC_LANG(C)
     
    2121
    2222IPP_STDOPTS
    23 dnl CFLAGS="${CFLAGS=} -Wall -Werror"
     23IPP_STDCFLAGS
    2424
    2525AC_CONFIG_FILES([
  • branches/eam_branches/ipp-20120601/ppImage/configure.ac

    r34002 r34076  
    88AM_MAINTAINER_MODE
    99
    10 IPP_STDCFLAGS
     10IPP_STDLDFLAGS
    1111
    1212AC_LANG(C)
     
    2424
    2525IPP_STDOPTS
    26 dnl CFLAGS="${CFLAGS=} -Wall -Werror"
     26IPP_STDCFLAGS
    2727
    2828IPP_VERSION
  • branches/eam_branches/ipp-20120601/ppMerge/configure.ac

    r34002 r34076  
    88AM_MAINTAINER_MODE
    99
    10 IPP_STDCFLAGS
     10IPP_STDLDFLAGS
    1111
    1212AC_LANG(C)
     
    2424
    2525IPP_STDOPTS
    26 dnl CFLAGS="${CFLAGS=} -Wall -Werror"
     26IPP_STDCFLAGS
    2727
    2828AC_CONFIG_FILES([
  • branches/eam_branches/ipp-20120601/ppNoiseMap/configure.ac

    r34002 r34076  
    88AM_MAINTAINER_MODE
    99
    10 IPP_STDCFLAGS
     10IPP_STDLDFLAGS
    1111
    1212AC_LANG(C)
     
    2121
    2222IPP_STDOPTS
    23 dnl CFLAGS="${CFLAGS=} -Wall -Werror"
     23IPP_STDCFLAGS
    2424
    2525IPP_VERSION
  • branches/eam_branches/ipp-20120601/ppNorm/configure.ac

    r34002 r34076  
    88AM_MAINTAINER_MODE
    99
    10 IPP_STDCFLAGS
     10IPP_STDLDFLAGS
    1111
    1212AC_LANG(C)
     
    2121
    2222IPP_STDOPTS
    23 dnl CFLAGS="${CFLAGS=} -Wall -Werror"
     23IPP_STDCFLAGS
    2424
    2525AC_CONFIG_FILES([
  • branches/eam_branches/ipp-20120601/ppSim/configure.ac

    r34002 r34076  
    88AM_MAINTAINER_MODE
    99
    10 IPP_STDCFLAGS
     10IPP_STDLDFLAGS
    1111
    1212AC_LANG(C)
     
    2525
    2626IPP_STDOPTS
    27 dnl CFLAGS="${CFLAGS=} -Wall -Werror"
     27IPP_STDCFLAGS
    2828
    2929AC_CONFIG_FILES([
  • branches/eam_branches/ipp-20120601/ppSkycell/configure.ac

    r34002 r34076  
    99AM_MAINTAINER_MODE
    1010
    11 IPP_STDCFLAGS
     11IPP_STDLDFLAGS
    1212
    1313AC_LANG(C)
     
    2323dnl Set CFLAGS for build
    2424IPP_STDOPTS
    25 dnl CFLAGS="${CFLAGS} -Wall -Werror"
     25IPP_STDCFLAGS
    2626
    2727IPP_VERSION
  • branches/eam_branches/ipp-20120601/ppSmooth/configure.ac

    r34002 r34076  
    88AM_MAINTAINER_MODE
    99
    10 IPP_STDCFLAGS
     10IPP_STDLDFLAGS
    1111
    1212AC_LANG(C)
     
    2121
    2222IPP_STDOPTS
    23 dnl CFLAGS="${CFLAGS=} -Wall -Werror"
     23IPP_STDCFLAGS
    2424
    2525IPP_VERSION
  • branches/eam_branches/ipp-20120601/ppStack/configure.ac

    r34002 r34076  
    88AM_MAINTAINER_MODE
    99
    10 IPP_STDCFLAGS
     10IPP_STDLDFLAGS
    1111
    1212AC_LANG(C)
     
    2828
    2929IPP_STDOPTS
    30 dnl CFLAGS="${CFLAGS=} -Wall -Werror"
     30IPP_STDCFLAGS
    3131
    3232IPP_VERSION
  • branches/eam_branches/ipp-20120601/ppStats/configure.ac

    r34002 r34076  
    88AM_MAINTAINER_MODE
    99
    10 IPP_STDCFLAGS
     10IPP_STDLDFLAGS
    1111
    1212AC_LANG(C)
     
    2121
    2222IPP_STDOPTS
    23 dnl CFLAGS="${CFLAGS=} -Wall -Werror -std=c99"
    24 dnl the above should no longer be needed (provided by stdopts)
     23IPP_STDCFLAGS
     24
    2525dnl not clear why the below is needed
    2626CFLAGS="${CFLAGS=} -std=c99"
  • branches/eam_branches/ipp-20120601/ppSub/configure.ac

    r34002 r34076  
    99AM_MAINTAINER_MODE
    1010
    11 IPP_STDCFLAGS
     11IPP_STDLDFLAGS
    1212
    1313AC_LANG(C)
     
    3030dnl Set CFLAGS for build
    3131IPP_STDOPTS
    32 dnl CFLAGS="${CFLAGS} -Wall -Werror"
     32IPP_STDCFLAGS
    3333
    3434IPP_VERSION
  • branches/eam_branches/ipp-20120601/ppTranslate/configure.ac

    r34002 r34076  
    1010AM_MAINTAINER_MODE
    1111
    12 IPP_STDCFLAGS
     12IPP_STDLDFLAGS
    1313
    1414AC_LANG(C)
     
    3030dnl Set CFLAGS for build
    3131IPP_STDOPTS
    32 dnl CFLAGS="${CFLAGS} -Wall -Werror"
     32IPP_STDCFLAGS
    3333
    3434IPP_VERSION
  • branches/eam_branches/ipp-20120601/ppViz/configure.ac

    r34002 r34076  
    99AM_MAINTAINER_MODE
    1010
    11 IPP_STDCFLAGS
     11IPP_STDLDFLAGS
    1212
    1313AC_LANG(C)
     
    2323dnl Set CFLAGS for build
    2424IPP_STDOPTS
    25 dnl CFLAGS="${CFLAGS} -Wall -Werror"
     25IPP_STDCFLAGS
    2626
    2727IPP_VERSION
  • branches/eam_branches/ipp-20120601/ppbgrestore/configure.ac

    r34002 r34076  
    99AM_MAINTAINER_MODE
    1010
    11 IPP_STDCFLAGS
     11IPP_STDLDFLAGS
    1212
    1313AC_LANG(C)
     
    3232dnl Set CFLAGS for build
    3333IPP_STDOPTS
    34 dnl CFLAGS="${CFLAGS} -Wall -Werror"
     34IPP_STDCFLAGS
    3535
    3636IPP_VERSION
    37 
    38 # echo "PPSTAMP_CFLAGS: $PPSTAMP_CFLAGS"
    39 # echo "PPSTAMP_LIBS: $PPSTAMP_LIBS"
    4037
    4138AC_SUBST([PPSTAMP_CFLAGS])
  • branches/eam_branches/ipp-20120601/psLib/configure.ac

    r34074 r34076  
    2727AC_SUBST(PSLIB_LT_VERSION,$PSLIB_LT_VERSION)
    2828
    29 dnl move ? IPP_STDCFLAGS
     29IPP_STDLDFLAGS
    3030
    3131dnl ------------------- PERL options ---------------------
     
    473473dnl ------- enable -Werror after all of the probes have run ---------
    474474IPP_STDOPTS
    475 
    476475IPP_STDCFLAGS
    477 dnl CFLAGS="${CFLAGS} -Wall -Werror"
    478 dnl CFLAGS="${CFLAGS} -Wall"
    479 dnl enable POSIX/XSI and C99 compliance
    480476CFLAGS="${CFLAGS=} -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200112L"
    481477
  • branches/eam_branches/ipp-20120601/psLib/m4/ipp_stdopts.m4

    r34003 r34076  
    11
    2     dnl this is currently written to override an user-defined LDFLAGS, is that OK?
    3 
     2dnl IPP_STDCFLAGS must go *after* external probes (to avoid Werror confusing things)
    43AC_DEFUN([IPP_STDCFLAGS],
    54[
     
    1514      ]
    1615    )
     16    dnl this section accepts a user-defined CFLAGS, and sets CFLAGS to the empty string if not present
    1717    AC_ARG_ENABLE(debug-build,
    1818      [AS_HELP_STRING(--enable-debug-build,enable debug build: ie disable Werror)],
     
    3232      ]
    3333    )
    34     AC_ARG_ENABLE(no-as-needed, [AS_HELP_STRING(--enable-no-as-needed, prevent as-needed option sometimes supplied to gcc such as Ubuntu after 11.11)],
    35       [AC_MSG_RESULT(compile optimization enabled)
     34])
     35
     36dnl IPP_STDLDFLAGS must go *before* external probes (so linking is done with --no-as-needed if needed)
     37AC_DEFUN([IPP_STDLDFLAGS],
     38[
     39    dnl this section accepts a user-defined LDFLAGS, and sets LDFLAGS to the empty string if not present
     40    AC_ARG_ENABLE(no-as-needed,
     41      [AS_HELP_STRING(--enable-no-as-needed, prevent as-needed option sometimes supplied to gcc such as Ubuntu after 11.11)],
     42      [AC_MSG_RESULT(no-as-needed passed to linker)
    3643        if test x"${LDFLAGS}" == x; then
     44          LDFLAGS="-Wl,--no-as-needed"
     45        else
    3746          LDFLAGS="${LDFLAGS=} -Wl,--no-as-needed"
    38         else
    39           LDFLAGS="-Wl,--no-as-needed"
     47        fi
     48      ],
     49      [AC_MSG_RESULT(as-needed linker flags accepted)
     50        if test x"${LDFLAGS}" == x; then
     51          LDFLAGS=""
    4052        fi
    4153      ]
  • branches/eam_branches/ipp-20120601/psModules/configure.ac

    r34002 r34076  
    1414AC_SUBST(PSMODULES_LT_VERSION,$PSMODULES_LT_VERSION)
    1515
    16 IPP_STDCFLAGS
     16IPP_STDLDFLAGS
    1717
    1818AC_LANG(C)
     
    312312dnl ------- enable -Werror after all of the probes have run ---------
    313313IPP_STDOPTS
    314 
    315 dnl CFLAGS="${CFLAGS} -Wall -Werror"
     314IPP_STDCFLAGS
     315
    316316dnl enable POSIX/XSI and C99 compliance
    317317CFLAGS="${CFLAGS=} -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200112L"
  • branches/eam_branches/ipp-20120601/psastro/configure.ac

    r34002 r34076  
    99AM_MAINTAINER_MODE
    1010
    11 IPP_STDCFLAGS
     11IPP_STDLDFLAGS
    1212
    1313AC_LANG(C)
     
    189189dnl Set CFLAGS for build
    190190IPP_STDOPTS
    191 dnl CFLAGS="${CFLAGS=} -Wall -Werror"
     191IPP_STDCFLAGS
     192
    192193echo "PSASTRO_CFLAGS: $PSASTRO_CFLAGS"
    193194echo "PSASTRO_LIBS: $PSASTRO_LIBS"
  • branches/eam_branches/ipp-20120601/psphot/configure.ac

    r34032 r34076  
    99AM_MAINTAINER_MODE
    1010
    11 IPP_STDCFLAGS
     11IPP_STDLDFLAGS
    1212
    1313AC_LANG(C)
     
    199199dnl Set CFLAGS for build
    200200IPP_STDOPTS
    201 
    202 dnl CFLAGS="${CFLAGS=} -Wall -Werror"
     201IPP_STDCFLAGS
     202
    203203echo "PSPHOT_CFLAGS: $PSPHOT_CFLAGS"
    204204echo "PSPHOT_LIBS: $PSPHOT_LIBS"
     
    207207
    208208dnl note: the PSPHOT_ entries below do not include PSLIB_ and PSMODULE_ entires
    209 dnl those are passed down to lower Makefils
     209dnl those are passed down to lower Makefiles by the PKG_CHECK_MODULES call above
    210210AC_SUBST([PSPHOT_CFLAGS])
    211211AC_SUBST([PSPHOT_LIBS])
  • branches/eam_branches/ipp-20120601/pstamp/configure.ac

    r34030 r34076  
    1010AM_MAINTAINER_MODE
    1111
    12 IPP_STDCFLAGS
     12IPP_STDLDFLAGS
    1313
    1414AC_LANG(C)
     
    4646dnl Set CFLAGS for build
    4747IPP_STDOPTS
    48 dnl CFLAGS="${CFLAGS} -Wall -Werror"
     48IPP_STDCFLAGS
     49
    4950PPSTAMP_CFLAGS="${PSLIB_CFLAGS=} ${PSMODULE_CFLAGS=} ${OHANA_CFLAGS}"
    5051PPSTAMP_LIBS="${PSLIB_LIBS=} ${PSMODULE_LIBS=} ${OHANA_LIBS}"
  • branches/eam_branches/ipp-20120601/psvideophot/configure.ac

    r34002 r34076  
    88AM_MAINTAINER_MODE
    99
    10 IPP_STDCFLAGS
     10IPP_STDLDFLAGS
    1111
    1212AC_LANG(C)
     
    2424
    2525IPP_STDOPTS
    26 dnl CFLAGS="${CFLAGS=} -Wall -Werror"
     26IPP_STDCFLAGS
    2727
    2828IPP_VERSION
  • branches/eam_branches/ipp-20120601/pswarp/configure.ac

    r34002 r34076  
    99AM_MAINTAINER_MODE
    1010
    11 IPP_STDCFLAGS
     11IPP_STDLDFLAGS
    1212
    1313AC_LANG(C)
     
    3333dnl Set CFLAGS for build
    3434IPP_STDOPTS
    35 dnl CFLAGS="${CFLAGS} -Wall -Werror"
     35IPP_STDCFLAGS
     36
    3637echo "PSWARP_CFLAGS: $PSWARP_CFLAGS"
    3738echo "PSWARP_LIBS: $PSWARP_LIBS"
Note: See TracChangeset for help on using the changeset viewer.