Changeset 13224
- Timestamp:
- 12/03/07 23:31:59 (5 months ago)
- Files:
-
- trunk/gdal/GDALmake.opt.in (modified) (2 diffs)
- trunk/gdal/configure (modified) (5 diffs)
- trunk/gdal/configure.in (modified) (2 diffs)
- trunk/gdal/m4/acinclude.m4 (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/gdal/GDALmake.opt.in
r13220 r13224 26 26 INSTALL_DATA = $(GDAL_ROOT)/install-sh -c -m 0644 27 27 INSTALL_DIR = $(GDAL_ROOT)/install-sh -d 28 29 #Flags to build optimized relese version30 CXX_OPTFLAGS = @CXXFLAGS@31 C_OPTFLAGS = @CFLAGS@32 # Flags to build debug version33 CXX_DBGFLAGS = -g -DDEBUG @CFLAGS@34 C_DBGFLAGS = -g -DDEBUG @CXXFLAGS@35 # Flags to build profiling version36 CXX_PROFFLAGS = -g3 -pg -DDEBUG @CFLAGS@37 C_PROFFLAGS = -g3 -pg -DDEBUG @CXXFLAGS@38 28 39 29 # SDE_LIB needs to be first because it embeds zlib. We need to use its symbols instead of -lz's … … 71 61 INST_MAN = @mandir@ 72 62 73 #74 # Whether we use debug flags, or optimization is determined by75 # the CFG environment variable. Set to debug for debug builds.76 # This is similar to the OGDI builds.77 #78 ifneq (,$(findstring debug,$(CFG)))79 C_ODFLAGS = $(C_DBGFLAGS)80 CXX_ODFLAGS = $(CXX_DBGFLAGS)81 endif82 83 ifneq (,$(findstring gprof,$(CFG)))84 C_ODFLAGS = $(CXX_PROFFLAGS)85 CXX_ODFLAGS = $(C_PROFFLAGS)86 LNK_FLAGS = -pg87 endif88 89 ifeq ($(CFG),)90 C_ODFLAGS = $(C_OPTFLAGS)91 CXX_ODFLAGS = $(CXX_OPTFLAGS)92 endif93 94 63 CPPFLAGS = @CPPFLAGS@ -I$(GDAL_ROOT)/port @EXTRA_INCLUDES@ 95 CFLAGS = @C _WFLAGS@ @C_PIC@ $(C_ODFLAGS)$(USER_DEFS)96 CXXFLAGS = @CXX _WFLAGS@ @CXX_PIC@ $(CXX_ODFLAGS)$(USER_DEFS)64 CFLAGS = @CFLAGS@ @C_WFLAGS@ $(USER_DEFS) 65 CXXFLAGS = @CXXFLAGS@ @CXX_WFLAGS@ $(USER_DEFS) 97 66 98 67 RANLIB = @RANLIB@ trunk/gdal/configure
r13132 r13224 459 459 #endif" 460 460 461 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX CXX_WFLAGS C_WFLAGS AS ac_ct_AS DLLTOOL ac_ct_DLLTOOL OBJDUMP ac_ct_OBJDUMP LIBTOOL SED EGREP FGREP GREP LD DUMPBIN ac_ct_DUMPBIN NM LN_S AR ac_ct_AR STRIP ac_ct_STRIP RANLIB ac_ct_RANLIB lt_ECHO CPP CXXCPP CXX_PIC C_PICLD_SHARED SO_EXT HAVE_LIBTOOL HAVE_HIDE_INTERNAL_SYMBOLS LIBZ_SETTING PG_CONFIG HAVE_PG PG_INC PG_LIB GRASS_SETTING GRASS_INCLUDE GRASS_GISBASE HAVE_GRASS FITS_SETTING PCRASTER_SETTING NETCDF_SETTING PNG_SETTING TIFF_SETTING TIFF_OPTS GEOTIFF_SETTING JPEG_SETTING GIF_SETTING HAVE_OGDI OGDI_INCLUDE X_FME_HOME HAVE_HDF4 HDF4_INCLUDE HAVE_HDF5 HDF5_INCLUDE HAVE_JASPER JASPER_FLAGS ECW_SETTING KAKDIR HAVE_MRSID MRSID_INCLUDE MRSID_FLAGS OPT_GDAL_FORMATS OGR_ENABLED MYSQL_CONFIG HAVE_MYSQL MYSQL_INC MYSQL_LIB XERCES_CFLAGS XERCES_LDFLAGS XERCES_VERSION HAVE_XERCES XERCES_INCLUDE HAVE_EXPAT EXPAT_INCLUDE ODBC_SETTING ORACLE_OCI_VERSION ORACLE_OCI_CFLAGS ORACLE_OCI_LDFLAGS HAVE_OCI OCI_INCLUDE DODS_INC LIBCURL_CONFIG CURL_SETTING CURL_INC CURL_LIB SQLITE_INC HAVE_SQLITE DWG_PLT DWGDIRECT HAVE_PANORAMA PANORAMA_INC HAVE_IDB IDB_INC IDB_LIB SDE_ENABLED SDE_INC SDE_LIB GEOS_LIBS GEOS_CFLAGS HAVE_GEOS GEOS_VERSION GEOS_CONFIG PAM_SETTING PROJ_STATIC PROJ_INCLUDE GDAL_VERSION_MAJOR GDAL_VERSION_MINOR GDAL_VERSION_REV GDAL_VER MACOSX_FRAMEWORK EXTRA_INCLUDES EXE_EXT BINTRUE PY_HAVE_SETUPTOOLS BINDINGS PYTHON pythondir pyexecdir pymoddir PYTHON_INCLUDES PYTHON_CC PYTHON_OPT PYTHON_SO PYTHON_CFLAGS PYTHON_LIBS PYTHON_LINK PY_LD_SHARED PY_SO_EXT PYTHON_DEV HAVE_NUMPY NUMPY_FLAG HAVE_OGPYTHON LIBOBJS LTLIBOBJS'461 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX CXX_WFLAGS C_WFLAGS AS ac_ct_AS DLLTOOL ac_ct_DLLTOOL OBJDUMP ac_ct_OBJDUMP LIBTOOL SED EGREP FGREP GREP LD DUMPBIN ac_ct_DUMPBIN NM LN_S AR ac_ct_AR STRIP ac_ct_STRIP RANLIB ac_ct_RANLIB lt_ECHO CPP CXXCPP LD_SHARED SO_EXT HAVE_LIBTOOL HAVE_HIDE_INTERNAL_SYMBOLS LIBZ_SETTING PG_CONFIG HAVE_PG PG_INC PG_LIB GRASS_SETTING GRASS_INCLUDE GRASS_GISBASE HAVE_GRASS FITS_SETTING PCRASTER_SETTING NETCDF_SETTING PNG_SETTING TIFF_SETTING TIFF_OPTS GEOTIFF_SETTING JPEG_SETTING GIF_SETTING HAVE_OGDI OGDI_INCLUDE X_FME_HOME HAVE_HDF4 HDF4_INCLUDE HAVE_HDF5 HDF5_INCLUDE HAVE_JASPER JASPER_FLAGS ECW_SETTING KAKDIR HAVE_MRSID MRSID_INCLUDE MRSID_FLAGS OPT_GDAL_FORMATS OGR_ENABLED MYSQL_CONFIG HAVE_MYSQL MYSQL_INC MYSQL_LIB XERCES_CFLAGS XERCES_LDFLAGS XERCES_VERSION HAVE_XERCES XERCES_INCLUDE HAVE_EXPAT EXPAT_INCLUDE ODBC_SETTING ORACLE_OCI_VERSION ORACLE_OCI_CFLAGS ORACLE_OCI_LDFLAGS HAVE_OCI OCI_INCLUDE DODS_INC LIBCURL_CONFIG CURL_SETTING CURL_INC CURL_LIB SQLITE_INC HAVE_SQLITE DWG_PLT DWGDIRECT HAVE_PANORAMA PANORAMA_INC HAVE_IDB IDB_INC IDB_LIB SDE_ENABLED SDE_INC SDE_LIB GEOS_LIBS GEOS_CFLAGS HAVE_GEOS GEOS_VERSION GEOS_CONFIG PAM_SETTING PROJ_STATIC PROJ_INCLUDE GDAL_VERSION_MAJOR GDAL_VERSION_MINOR GDAL_VERSION_REV GDAL_VER MACOSX_FRAMEWORK EXTRA_INCLUDES EXE_EXT BINTRUE PY_HAVE_SETUPTOOLS BINDINGS PYTHON pythondir pyexecdir pymoddir PYTHON_INCLUDES PYTHON_CC PYTHON_OPT PYTHON_SO PYTHON_CFLAGS PYTHON_LIBS PYTHON_LINK PY_LD_SHARED PY_SO_EXT PYTHON_DEV HAVE_NUMPY NUMPY_FLAG HAVE_OGPYTHON LIBOBJS LTLIBOBJS' 462 462 ac_subst_files='' 463 463 … … 14338 14338 14339 14339 echo 'void f(){}' > conftest.c 14340 if test -z "`${CC-cc} -fPIC -c conftest.c 2>&1`"; then 14341 C_PIC=-fPIC 14342 else 14343 C_PIC= 14340 if test -z "`${CC-cc} $CFLAGS -fPIC -c conftest.c 2>&1`"; then 14341 CFLAGS="$CFLAGS -fPIC" 14344 14342 fi 14345 if test -z "`${CXX-g++} -fPIC -c conftest.c 2>&1`"; then 14346 CXX_PIC=-fPIC 14347 else 14348 CXX_PIC= 14343 if test -z "`${CXX-g++} $CXXFLAGS -fPIC -c conftest.c 2>&1`"; then 14344 CXXFLAGS="$CXXFLAGS -fPIC" 14349 14345 fi 14350 14346 rm -f conftest* 14351 14352 CXX_PIC=$CXX_PIC14353 14354 C_PIC=$C_PIC14355 14356 14347 14357 14348 … … 25437 25428 25438 25429 fi 25439 25440 25441 # Remove -g from compile flags, we will add via CFG variable if25442 # we need it.25443 CXXFLAGS=`echo "$CXXFLAGS " | sed "s/-g //"`25444 CFLAGS=`echo "$CFLAGS " | sed "s/-g //"`25445 25446 25430 25447 25431 EXTRA_INCLUDES=$EXTRA_INCLUDES … … 26934 26918 s,@CPP@,$CPP,;t t 26935 26919 s,@CXXCPP@,$CXXCPP,;t t 26936 s,@CXX_PIC@,$CXX_PIC,;t t26937 s,@C_PIC@,$C_PIC,;t t26938 26920 s,@LD_SHARED@,$LD_SHARED,;t t 26939 26921 s,@SO_EXT@,$SO_EXT,;t t … … 28537 28519 echo " enable pthread support: ${PTHREAD_ENABLED}" 28538 28520 28539 if test "x$CFG" != "xdebug" -a "x$CFG" != "xDEBUG" ; then28540 DEBUG_MODE="no"28541 else28542 DEBUG_MODE="yes"28543 fi28544 28545 echo " enable debug mode: ${DEBUG_MODE}"28546 28547 28521 28548 28522 echo " hide internal symbols: ${HAVE_HIDE_INTERNAL_SYMBOLS}" trunk/gdal/configure.in
r13130 r13224 1988 1988 fi 1989 1989 1990 AC_COMPILER_WFLAGS1991 1992 1990 AC_SUBST(EXTRA_INCLUDES,$EXTRA_INCLUDES) 1993 1991 … … 2216 2214 LOC_MSG([ enable OGR building: ${OGR_ENABLED}]) 2217 2215 LOC_MSG([ enable pthread support: ${PTHREAD_ENABLED}]) 2218 if test "x$CFG" != "xdebug" -a "x$CFG" != "xDEBUG" ; then2219 DEBUG_MODE="no"2220 else2221 DEBUG_MODE="yes"2222 fi2223 LOC_MSG([ enable debug mode: ${DEBUG_MODE}])2224 2216 LOC_MSG([ hide internal symbols: ${HAVE_HIDE_INTERNAL_SYMBOLS}]) 2225 2217 LOC_MSG() trunk/gdal/m4/acinclude.m4
r12448 r13224 195 195 ]) 196 196 197 AC_DEFUN([AC_COMPILER_WFLAGS],198 [199 # Remove -g from compile flags, we will add via CFG variable if200 # we need it.201 CXXFLAGS=`echo "$CXXFLAGS " | sed "s/-g //"`202 CFLAGS=`echo "$CFLAGS " | sed "s/-g //"`203 ])204 205 197 AC_DEFUN([AC_COMPILER_PIC], 206 198 [ 207 199 echo 'void f(){}' > conftest.c 208 if test -z "`${CC-cc} -fPIC -c conftest.c 2>&1`"; then 209 C_PIC=-fPIC 210 else 211 C_PIC= 200 if test -z "`${CC-cc} $CFLAGS -fPIC -c conftest.c 2>&1`"; then 201 CFLAGS="$CFLAGS -fPIC" 212 202 fi 213 if test -z "`${CXX-g++} -fPIC -c conftest.c 2>&1`"; then 214 CXX_PIC=-fPIC 215 else 216 CXX_PIC= 203 if test -z "`${CXX-g++} $CXXFLAGS -fPIC -c conftest.c 2>&1`"; then 204 CXXFLAGS="$CXXFLAGS -fPIC" 217 205 fi 218 206 rm -f conftest* 219 220 AC_SUBST(CXX_PIC,$CXX_PIC)221 AC_SUBST(C_PIC,$C_PIC)222 207 ]) 223 208
