summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2013-08-28 10:23:28 (GMT)
committerTony Theodore <tonyt@logyst.com>2014-02-17 03:32:52 (GMT)
commite51b0379aa76fb428282b65f09c1f56ccb476090 (patch)
tree83ac700c285e43f541f1e18dfb4537944e751ec7 /src
parentbc5347fb69fe2205af0c85ecef4abce13ca8cda4 (diff)
downloadmxe-e51b0379aa76fb428282b65f09c1f56ccb476090.zip
mxe-e51b0379aa76fb428282b65f09c1f56ccb476090.tar.gz
mxe-e51b0379aa76fb428282b65f09c1f56ccb476090.tar.bz2
Revert "package vtk6: fix for standalone native build without rendering"
This reverts commit b7a8dc442fb51e156827e26c03c52a99b09912ed.
Diffstat (limited to 'src')
-rw-r--r--src/vtk6-3-fix-standalone.patch25
-rw-r--r--src/vtk6-3-optional-osmesa.patch14
-rw-r--r--src/vtk6.mk3
3 files changed, 17 insertions, 25 deletions
diff --git a/src/vtk6-3-fix-standalone.patch b/src/vtk6-3-fix-standalone.patch
deleted file mode 100644
index 4fcc592..0000000
--- a/src/vtk6-3-fix-standalone.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-# This file is part of MXE.
-# See index.html for further information.
-
-diff -ur VTK6.0.0/Charts/Core/module.cmake VTK6.0.0.new/Charts/Core/module.cmake
---- VTK6.0.0/Charts/Core/module.cmake 2013-06-13 05:47:10.000000000 +1000
-+++ VTK6.0.0.new/Charts/Core/module.cmake 2013-08-27 23:35:08.000000000 +1000
-@@ -1,6 +1,6 @@
- vtk_module(vtkChartsCore
- GROUPS
-- StandAlone
-+ Rendering
- DEPENDS
- vtkCommonColor
- vtkRenderingContext2D
-diff -ur VTK6.0.0/IO/Export/module.cmake VTK6.0.0.new/IO/Export/module.cmake
---- VTK6.0.0/IO/Export/module.cmake 2013-06-13 05:47:10.000000000 +1000
-+++ VTK6.0.0.new/IO/Export/module.cmake 2013-08-27 23:34:58.000000000 +1000
-@@ -1,6 +1,6 @@
- vtk_module(vtkIOExport
- GROUPS
-- StandAlone
-+ Rendering
- DEPENDS
- vtkCommonCore
- vtkRenderingContext2D
diff --git a/src/vtk6-3-optional-osmesa.patch b/src/vtk6-3-optional-osmesa.patch
new file mode 100644
index 0000000..37625b3
--- /dev/null
+++ b/src/vtk6-3-optional-osmesa.patch
@@ -0,0 +1,14 @@
+# This file is part of MXE.
+# See index.html for further information.
+
+--- VTK6.0.0/Rendering/OpenGL/CMakeLists.txt 2013-06-12 21:47:10.000000000 +0200
++++ VTK6.0.0/Rendering/OpenGL/CMakeLists.txt 2013-08-27 13:15:06.770690266 +0200
+@@ -29,7 +29,7 @@
+ if(VTK_USE_X OR VTK_USE_CARBON OR VTK_USE_COCOA OR WIN32)
+ set(VTK_USE_OSMESA FALSE)
+ else()
+- set(VTK_USE_OSMESA TRUE)
++ option(VTK_USE_OSMESA "Use OSMesa for VTK render windows" ON)
+ endif()
+
+ # FIXME: The TDx support needs some refactoring before we can build it in a
diff --git a/src/vtk6.mk b/src/vtk6.mk
index 3776934..174fae5 100644
--- a/src/vtk6.mk
+++ b/src/vtk6.mk
@@ -25,8 +25,11 @@ define $(PKG)_BUILD
mkdir '$(1).native_build'
cd '$(1).native_build' && cmake \
-DBUILD_TESTING=FALSE \
+ -DVTK_USE_RENDERING=FALSE \
+ -DVTK_USE_X=FALSE \
-DVTK_Group_Rendering=FALSE \
-DCMAKE_BUILD_TYPE="Release" \
+ -DVTK_USE_OSMESA=FALSE \
'$(1)'
$(MAKE) -C '$(1).native_build' -j '$(JOBS)' VERBOSE=1 vtkCompileTools