pandora-build 0.9
authorMonty Taylor <mordred@inaugust.com>
Thu, 9 Jul 2009 18:33:08 +0000 (11:33 -0700)
committerMonty Taylor <mordred@inaugust.com>
Thu, 9 Jul 2009 18:33:08 +0000 (11:33 -0700)
1  2 
m4/pandora_canonical.m4
m4/pandora_optimize.m4

diff --combined m4/pandora_canonical.m4
index 2f319732580a606ad28d380a22aecee90c1718df,a6b9b24ae8c32ca598a11024e81729f5a91a4590..2b13fe4706b5b72d1c9550b2baf6b653040ebff0
@@@ -4,7 -4,7 +4,7 @@@ dnl gives unlimited permission to copy 
  dnl with or without modifications, as long as this notice is preserved.
  
  dnl Which version of the canonical setup we're using
- AC_DEFUN([PANDORA_CANONICAL_VERSION],[0.8])
 -AC_DEFUN([PANDORA_CANONICAL_VERSION],[0.3])
++AC_DEFUN([PANDORA_CANONICAL_VERSION],[0.9])
  
  AC_DEFUN([PANDORA_FORCE_DEPEND_TRACKING],[
    dnl Force dependency tracking on for Sun Studio builds
@@@ -22,8 -22,7 +22,8 @@@ AC_DEFUN([PANDORA_CANONICAL_TARGET],
    m4_define([PCT_USE_GNULIB],[no])
    m4_define([PCT_REQUIRE_CXX],[no])
    m4_define([PCT_IGNORE_SHARED_PTR],[no])
 -  m4_foreach([pct_arg],$*,[
 +  m4_define([PCT_FORCE_GCC42],[no])
 +  m4_foreach([pct_arg],[$*],[
      m4_case(pct_arg,
        [use-gnulib], [
          m4_undefine([PCT_USE_GNULIB])
        [ignore-shared-ptr], [
          m4_undefine([PCT_IGNORE_SHARED_PTR])
          m4_define([PCT_IGNORE_SHARED_PTR],[yes])
 +      ],
 +      [force-gcc42], [
 +        m4_undefine([PCT_FORCE_GCC42])
 +        m4_define([PCT_FORCE_GCC42],[yes])
      ])
    ])
  
@@@ -58,7 -53,6 +58,7 @@@
    m4_if(PCT_USE_GNULIB,yes,[ gl_EARLY ])
    
    AC_REQUIRE([AC_PROG_CC])
 +  AC_REQUIRE([PANDORA_MAC_GCC42])
  
    dnl Once we can use a modern autoconf, we can use this
    dnl AC_PROG_CC_C99
@@@ -67,9 -61,6 +67,9 @@@
    AM_PROG_CC_C_O
  
    gl_USE_SYSTEM_EXTENSIONS
 +  m4_if(PCT_FORCE_GCC42, [yes], [
 +    AS_IF([test "$GCC" = "yes"], PANDORA_ENSURE_GCC_VERSION)
 +  ])
    
  
    PANDORA_LIBTOOL
  
    AC_SYS_LARGEFILE
  
 +
    PANDORA_CHECK_C_VERSION
    PANDORA_CHECK_CXX_VERSION
  
    PANDORA_OPTIMIZE
    PANDORA_64BIT
 -  PANDORA_WARNINGS(PCT_ALL_ARGS)
  
    gl_VISIBILITY
  
 +  PANDORA_WARNINGS(PCT_ALL_ARGS)
 +
    PANDORA_ENABLE_DTRACE
    PANDORA_HEADER_ASSERT
  
diff --combined m4/pandora_optimize.m4
index c255f2586abcd2b17b8402e717db866d60f64307,c255f2586abcd2b17b8402e717db866d60f64307..627bb277c3db8b4697dad0ca1086725b1503794d
@@@ -39,12 -39,12 +39,15 @@@ AC_DEFUN([PANDORA_OPTIMIZE],
      CXX="${CXX} -xlang=c99"
  
      AM_CFLAGS="-g -mt -xstrconst -Xa ${AM_CFLAGS}"
--    AM_CXXFLAGS="-g -mt -compat=5 -library=stlport4 -template=no%extdef ${AM_CXXFLAGS}"
++    AM_CXXFLAGS="-mt -compat=5 -library=stlport4 -template=no%extdef ${AM_CXXFLAGS}"
++
++    DEBUG_CXXFLAGS="-g"
  
      dnl TODO: Make a test for -xO4 usability here
      OPTIMIZE_FLAGS="-xO3 -xlibmil -xdepend -xbuiltin"
      OPTIMIZE_CFLAGS="${OPTIMIZE_FLAGS}"
--    OPTIMIZE_CXXFLAGS="${OPTIMIZE_FLAGS}"
++    OPTIMIZE_CXXFLAGS="-g0 ${OPTIMIZE_FLAGS}"
++
    ])
  
    AC_ARG_WITH([debug],