summaryrefslogtreecommitdiffstats
path: root/src/vtk-4-compile-tools.patch
diff options
context:
space:
mode:
authorMuellni <mmuellen@gmx.de>2011-10-31 08:04:03 (GMT)
committerMuellni <mmuellen@gmx.de>2011-10-31 08:04:03 (GMT)
commitf8e628bfb81b1008d31c58339011419bb0137206 (patch)
treed4419a74c744cbf5d517d9480a77f7170cf70b12 /src/vtk-4-compile-tools.patch
parentb9fb471ab09408ae839ff737f79587ffafed63b4 (diff)
downloadmxe-f8e628bfb81b1008d31c58339011419bb0137206.zip
mxe-f8e628bfb81b1008d31c58339011419bb0137206.tar.gz
mxe-f8e628bfb81b1008d31c58339011419bb0137206.tar.bz2
vtk patch for building without wine
Diffstat (limited to 'src/vtk-4-compile-tools.patch')
-rw-r--r--src/vtk-4-compile-tools.patch61
1 files changed, 61 insertions, 0 deletions
diff --git a/src/vtk-4-compile-tools.patch b/src/vtk-4-compile-tools.patch
new file mode 100644
index 0000000..54713d8
--- /dev/null
+++ b/src/vtk-4-compile-tools.patch
@@ -0,0 +1,61 @@
+--- VTK/Utilities/vtkhdf5/src/CMakeLists.txt 2011-08-24 15:37:13.000000000 +0200
++++ VTK/Utilities/vtkhdf5/src/CMakeLists.txt 2011-10-30 00:13:16.798098058 +0200
+@@ -572,34 +572,40 @@
+ # Setup the H5Detect utility which generates H5Tinit with platform
+ # specific type checks inside
+ #-----------------------------------------------------------------------------
+-SET (CMD ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}${CFG_INIT}/H5detect${EXE_EXT})
+-IF (XCODE)
+- SET (CMD "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/\${CONFIGURATION}/H5detect")
+-ENDIF (XCODE)
+-ADD_EXECUTABLE (H5detect ${HDF5_SRC_DIR}/H5detect.c)
+-IF (WIN32)
+- TARGET_LINK_LIBRARIES (H5detect "ws2_32.lib")
+-ENDIF (WIN32)
++IF(NOT CMAKE_CROSSCOMPILING)
++ ADD_EXECUTABLE (H5detect ${HDF5_SRC_DIR}/H5detect.c)
++ IF (WIN32)
++ TARGET_LINK_LIBRARIES (H5detect "ws2_32.lib")
++ ENDIF (WIN32)
++
++ EXPORT(TARGETS H5detect FILE ${EXPORT_EXECUTABLES_FILE} NAMESPACE "${EXPORT_EXECUTABLES_NAMESPACE}" APPEND)
++ IF(COMPILE_TOOLS_TARGET)
++ ADD_DEPENDENCIES(${COMPILE_TOOLS_TARGET} H5detect)
++ ENDIF(COMPILE_TOOLS_TARGET)
++ENDIF(NOT CMAKE_CROSSCOMPILING)
+
+ ADD_CUSTOM_COMMAND (
+ OUTPUT ${HDF5_BINARY_DIR}/H5Tinit.c
+- COMMAND ${CMD}
++ COMMAND H5detect
+ ARGS > ${HDF5_BINARY_DIR}/H5Tinit.c
+ DEPENDS H5detect
+ )
+
+-SET (CMDL ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}${CFG_INIT}/H5make_libsettings${EXE_EXT})
+-IF (XCODE)
+- SET (CMDL "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/\${CONFIGURATION}/H5make_libsettings")
+-ENDIF (XCODE)
+-ADD_EXECUTABLE (H5make_libsettings ${HDF5_SRC_DIR}/H5make_libsettings.c)
+-IF (WIN32)
+- TARGET_LINK_LIBRARIES (H5make_libsettings "ws2_32.lib")
+-ENDIF (WIN32)
++IF(NOT CMAKE_CROSSCOMPILING)
++ ADD_EXECUTABLE (H5make_libsettings ${HDF5_SRC_DIR}/H5make_libsettings.c)
++ IF (WIN32)
++ TARGET_LINK_LIBRARIES (H5make_libsettings "ws2_32.lib")
++ ENDIF (WIN32)
+
++ EXPORT(TARGETS H5make_libsettings FILE ${EXPORT_EXECUTABLES_FILE} NAMESPACE "${EXPORT_EXECUTABLES_NAMESPACE}" APPEND)
++ IF(COMPILE_TOOLS_TARGET)
++ ADD_DEPENDENCIES(${COMPILE_TOOLS_TARGET} H5make_libsettings)
++ ENDIF(COMPILE_TOOLS_TARGET)
++ENDIF(NOT CMAKE_CROSSCOMPILING)
++
+ ADD_CUSTOM_COMMAND (
+ OUTPUT ${HDF5_BINARY_DIR}/H5lib_settings.c
+- COMMAND ${CMDL}
++ COMMAND H5make_libsettings
+ ARGS > ${HDF5_BINARY_DIR}/H5lib_settings.c
+ DEPENDS H5make_libsettings
+ )