瀏覽代碼

don't link wx libs for OSX, X include paths only for OpenGL X11 (from dev6 https://trac.osgeo.org/grass/changeset/37620)

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@37622 15284696-431f-4ddb-bdfa-cd5b030d7da7
William Kyngesburye 16 年之前
父節點
當前提交
4e5f5e42c0
共有 2 個文件被更改,包括 9 次插入4 次删除
  1. 6 2
      gui/wxpython/nviz/setup.py
  2. 3 2
      gui/wxpython/vdigit/setup.py

+ 6 - 2
gui/wxpython/nviz/setup.py

@@ -27,11 +27,15 @@ extras = []
 for flag in ('GDALCFLAGS',
              'GDALLIBS',
              'WXWIDGETSCXXFLAGS',
-             'WXWIDGETSLIB',
-             'XCFLAGS',
+             'OPENGLINC',
              'OPENGLLIB',
              'OPENGLULIB'):
     update_opts(flag, macros, inc_dirs, lib_dirs, libs, extras)
+if sys.platform != 'darwin':
+    update_opts('WXWIDGETSLIB', macros, inc_dirs, lib_dirs, libs, extras)
+if variables['OPENGL_X11'] == '1':
+    for flag in ('XCFLAGS', 'XMINC'):
+        update_opts(flag, macros, inc_dirs, lib_dirs, libs, extras)
 
 setup(
     ext_modules= [

+ 3 - 2
gui/wxpython/vdigit/setup.py

@@ -28,9 +28,10 @@ extras = []
 for flag in ('GDALCFLAGS',
              'GDALLIBS',
              'GEOSCFLAGS',
-             'WXWIDGETSCXXFLAGS',
-             'WXWIDGETSLIB'):
+             'WXWIDGETSCXXFLAGS'):
     update_opts(flag, macros, inc_dirs, lib_dirs, libs, extras)
+if sys.platform != 'darwin':
+    update_opts('WXWIDGETSLIB', macros, inc_dirs, lib_dirs, libs, extras)
 
 setup(
     ext_modules= [