[QGIS Commit] r12649 - trunk/qgis/mac/xcode

svn_qgis at osgeo.org svn_qgis at osgeo.org
Mon Dec 28 22:52:18 EST 2009


Author: kyngchaos
Date: 2009-12-28 22:52:16 -0500 (Mon, 28 Dec 2009)
New Revision: 12649

Modified:
   trunk/qgis/mac/xcode/ReadMe.rtf
   trunk/qgis/mac/xcode/qgis_settings.xcconfig
   trunk/qgis/mac/xcode/qgis_user-template.xcconfig
Log:
add GSL framework option

Modified: trunk/qgis/mac/xcode/ReadMe.rtf
===================================================================
--- trunk/qgis/mac/xcode/ReadMe.rtf	2009-12-29 03:15:48 UTC (rev 12648)
+++ trunk/qgis/mac/xcode/ReadMe.rtf	2009-12-29 03:52:16 UTC (rev 12649)
@@ -1,4 +1,4 @@
-{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf110
+{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf250
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset0 Monaco;}
 {\colortbl;\red255\green255\blue255;}
 \vieww10500\viewh12500\viewkind0
@@ -10,7 +10,7 @@
 \b0\fs24 \cf0 \
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
 
-\i \cf0 2.2.1	2009-9-27\
+\i \cf0 2.3.0	2009-12-28\
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
 
 \i0 \cf0 \
@@ -51,7 +51,7 @@
 \i See note below.
 \i0 \
 \
-\ul GSL libraries\ulnone  (optional)\
+\ul GSL library or framework\ulnone  (optional) - a universal GSL.framework is available.\
 \
 \ul Postgres client library\ulnone  (optional) - normally available in a full Postgres installation.\
 \
@@ -90,9 +90,9 @@
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
 \cf0 \ul Defaults\
 \ulnone \
-The default configuration is for a universal build, with the Leopard (10.5) SDK.  GDAL, PROJ, GEOS and SQLite frameworks are used.  Spatialite is expected in the SQLite framework.  Postgres and GSL are expected in default /usr/local builds.  Expat is from the system on Leopard and above, and is expected in /usr/local on Tiger.  GRASS support is from a GRASS-6.4.app application.  The python.org Python framework is used on Tiger, and the system Python is used on Leopard and above.\
+The default configuration is for a universal build, with the Leopard (10.5) SDK.  GDAL, PROJ, GEOS, GSL and SQLite frameworks are used.  Spatialite is expected in the SQLite framework.  Postgres is expected in default /usr/local builds.  Expat is from the system on Leopard and above, and is expected in /usr/local on Tiger.  GRASS support is from a GRASS-6.4.app application.  The python.org Python framework is used on Tiger, and the system Python is used on Leopard and above.\
 \
-By default, Qt, GSL, the Postgres client library are bundled in the Qgis application.\
+By default, Qt and the Postgres client library are bundled in the Qgis application.\
 \
 \ul Minimal Config\ulnone \
 \
@@ -132,16 +132,15 @@
 \i space-separated
 \i0  list.\
 \
-\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
 
-\f1\fs20 \cf0 ARCHS_P
+\f1\fs20 ARCHS_P
 \f0\fs24  is a list of which architectures to build for Python, this must match the archs in ARCHS.  This one is a 
 \i semicolon-separated
 \i0  list.\
-\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
-\cf0 \
 \
-\ul Misc Support\
+\
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
+\cf0 \ul Misc Support\
 \ulnone \
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
 

Modified: trunk/qgis/mac/xcode/qgis_settings.xcconfig
===================================================================
--- trunk/qgis/mac/xcode/qgis_settings.xcconfig	2009-12-29 03:15:48 UTC (rev 12648)
+++ trunk/qgis/mac/xcode/qgis_settings.xcconfig	2009-12-29 03:52:16 UTC (rev 12649)
@@ -1,6 +1,6 @@
 // QGIS Xcode project common build settings
 
-CURRENT_PROJECT_VERSION = 2.2.2
+CURRENT_PROJECT_VERSION = 2.3.0
 
 // SDKSYS must be set to valid value
 SDKSYS = leo // tig (Tiger), leo (Leopard), snow (Snow Leopard)
@@ -67,7 +67,7 @@
 SPATIALITE_GEOS = yes
 SPATIALITE_PROJ = yes
 
-GSL_FORM = shared // static or shared
+GSL_FORM = fw // fw, static or shared
 PGSQL_FORM = shared // static or shared
 
 // system expat only on Leopard+
@@ -91,10 +91,10 @@
 // bundling GRASS doesn't make sense, as a full GRASS install is required
 // Qt always bundled - else Qt plugins will load that cause grief
 
-BUNDLE_GSL = YES
 BUNDLE_PGSQL = YES
 BUNDLE_GPSBABEL = YES
 // frameworks not bundled
+BUNDLE_GSL = YES
 BUNDLE_GDAL = YES
 BUNDLE_GEOS = YES
 BUNDLE_PROJ = YES
@@ -111,7 +111,8 @@
 PROJ_PREFIX_shared = /usr/local
 GEOS_PREFIX_shared = /usr/local
 
-GSL_PREFIX = /usr/local
+GSL_PREFIX_shared = /usr/local
+GSL_PREFIX_static = /usr/local
 
 // This must match exactly how GRASS was built and installed.
 // If it was moved or renamed, qgis GRASS plugin will not work.
@@ -278,7 +279,13 @@
 EXPAT_LIB_static = $(EXPAT_PREFIX)/lib/libexpat.a
 EXPAT_LIB = $(EXPAT_LIB_$(EXPAT_FORM))
 
-GSL_INC = $(GSL_PREFIX)/include
+GSL_PREFIX_fw = /Library/Frameworks/GSL.framework
+GSL_PREFIX = $(GSL_PREFIX_$(GSL_FORM))
+GSL_INC_fw = $(GSL_PREFIX_fw)/Headers
+GSL_INC_shared = $(GSL_PREFIX)/include
+GSL_INC_static = $(GSL_PREFIX)/include
+GSL_INC = $(GSL_INC_$(GSL_FORM))
+GSL_LIB_fw = -framework GSL
 GSL_LIB_shared = -L$(GSL_PREFIX)/lib -lgsl -lm
 GSL_LIB_static = $(GSL_PREFIX)/lib/libgsl.a $(GSL_PREFIX)/lib/libgslcblas.a -lm
 GSL_LIB = $(GSL_LIB_$(GSL_FORM))

Modified: trunk/qgis/mac/xcode/qgis_user-template.xcconfig
===================================================================
--- trunk/qgis/mac/xcode/qgis_user-template.xcconfig	2009-12-29 03:15:48 UTC (rev 12648)
+++ trunk/qgis/mac/xcode/qgis_user-template.xcconfig	2009-12-29 03:52:16 UTC (rev 12649)
@@ -51,7 +51,7 @@
 //SPATIALITE_GEOS = yes
 //SPATIALITE_PROJ = yes
 
-//GSL_FORM = shared // static or shared
+//GSL_FORM = fw // fw, static or shared
 //PGSQL_FORM = shared // static or shared
 
 // system expat only on Leopard+
@@ -100,7 +100,8 @@
 //PROJ_PREFIX_shared = /usr/local
 //GEOS_PREFIX_shared = /usr/local
 
-//GSL_PREFIX = /usr/local
+//GSL_PREFIX_shared = /usr/local
+//GSL_PREFIX_static = /usr/local
 
 // This must match exactly how GRASS was built and installed.
 // If it was moved or renamed, qgis GRASS plugin will not work.
@@ -140,7 +141,7 @@
 //EXPAT_INC = $(EXPAT_INC_$(EXPAT_FORM))
 //EXPAT_LIB = $(EXPAT_LIB_$(EXPAT_FORM))
 
-//GSL_INC = $(GSL_PREFIX)/include
+//GSL_INC = $(GSL_INC_$(GSL_FORM))
 //GSL_LIB = $(GSL_LIB_$(GSL_FORM))
 
 //PGSQL_INC = $(PGSQL_PREFIX)/include



More information about the QGIS-commit mailing list