mirror of https://git.wownero.com/dsc/mxe.git
vtk: consolidate patches
This commit is contained in:
parent
c26f3225fb
commit
2ffb7835cd
|
@ -1,19 +1,301 @@
|
||||||
This file is part of MXE.
|
This file is part of MXE.
|
||||||
See index.html for further information.
|
See index.html for further information.
|
||||||
|
|
||||||
This patch has been taken from the git url below:
|
Contains ad hoc patches for cross building.
|
||||||
|
|
||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Muellni <mmuellen@gmx.de>
|
||||||
|
Date: Tue, 25 Oct 2011 23:32:42 +0200
|
||||||
|
Subject: [PATCH] add file TryRunResults.cmake
|
||||||
|
|
||||||
|
|
||||||
|
diff --git a/TryRunResults.cmake b/TryRunResults.cmake
|
||||||
|
new file mode 100644
|
||||||
|
index 1111111..2222222
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/TryRunResults.cmake
|
||||||
|
@@ -0,0 +1,30 @@
|
||||||
|
+SET( VTK_TYPE_CHAR_IS_SIGNED
|
||||||
|
+ "1"
|
||||||
|
+ CACHE STRING "Result from TRY_RUN" FORCE)
|
||||||
|
+SET( VTK_ANSI_STREAM_EOF_RESULT
|
||||||
|
+ "1"
|
||||||
|
+ CACHE STRING "Result from TRY_RUN" FORCE)
|
||||||
|
+SET( KWSYS_CHAR_IS_SIGNED
|
||||||
|
+ "0"
|
||||||
|
+ CACHE STRING "Result from TRY_RUN" FORCE)
|
||||||
|
+
|
||||||
|
+SET( KWSYS_CHAR_IS_SIGNED__TRYRUN_OUTPUT
|
||||||
|
+ ""
|
||||||
|
+ CACHE STRING "Output from TRY_RUN" FORCE)
|
||||||
|
+
|
||||||
|
+SET( CMAKE_REQUIRE_LARGE_FILE_SUPPORT
|
||||||
|
+ ""
|
||||||
|
+ CACHE STRING "Result from TRY_RUN" FORCE)
|
||||||
|
+
|
||||||
|
+SET( CMAKE_REQUIRE_LARGE_FILE_SUPPORT__TRYRUN_OUTPUT
|
||||||
|
+ ""
|
||||||
|
+ CACHE STRING "Output from TRY_RUN" FORCE)
|
||||||
|
+
|
||||||
|
+SET( KWSYS_LFS_WORKS
|
||||||
|
+ "0"
|
||||||
|
+ CACHE STRING "Result from TRY_RUN" FORCE)
|
||||||
|
+
|
||||||
|
+SET( KWSYS_LFS_WORKS__TRYRUN_OUTPUT
|
||||||
|
+ ""
|
||||||
|
+ CACHE STRING "Output from TRY_RUN" FORCE)
|
||||||
|
+
|
||||||
|
|
||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Muellni <mmuellen@gmx.de>
|
||||||
|
Date: Tue, 25 Oct 2011 23:32:42 +0200
|
||||||
|
Subject: [PATCH] PATH_SUFFIXES freetype2
|
||||||
|
|
||||||
|
This patch has been taken from:
|
||||||
|
http://www.vtk.org/Bug/view.php?id=12688
|
||||||
|
|
||||||
|
diff --git a/CMake/FindFREETYPE.cmake b/CMake/FindFREETYPE.cmake
|
||||||
|
index 1111111..2222222 100644
|
||||||
|
--- a/CMake/FindFREETYPE.cmake
|
||||||
|
+++ b/CMake/FindFREETYPE.cmake
|
||||||
|
@@ -15,6 +15,7 @@ FIND_PATH(FREETYPE_INCLUDE_DIR_FT2BUILD ft2build.h)
|
||||||
|
FIND_PATH(FREETYPE_INCLUDE_DIR_FTHEADER freetype/config/ftheader.h
|
||||||
|
/usr/include/freetype2
|
||||||
|
/usr/local/include/freetype2
|
||||||
|
+ PATH_SUFFIXES freetype2
|
||||||
|
)
|
||||||
|
|
||||||
|
FIND_LIBRARY(FREETYPE_LIBRARY freetype)
|
||||||
|
|
||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Muellni <mmuellen@gmx.de>
|
||||||
|
Date: Mon, 31 Oct 2011 09:04:03 +0100
|
||||||
|
Subject: [PATCH] building without wine
|
||||||
|
|
||||||
|
merged compile tools patches into one patch file and added
|
||||||
|
a CompileTools target for compiling only the compile tools
|
||||||
|
during the native build
|
||||||
|
|
||||||
|
This patch has been taken from:
|
||||||
|
http://www.vtk.org/Bug/view.php?id=12686
|
||||||
|
|
||||||
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
|
index 1111111..2222222 100644
|
||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -42,6 +42,10 @@ IF(NOT EXPORT_EXECUTABLES_FILE)
|
||||||
|
FILE(WRITE "${EXPORT_EXECUTABLES_FILE}" "#generated by VTK, do not edit\n")
|
||||||
|
ENDIF(NOT EXPORT_EXECUTABLES_FILE)
|
||||||
|
|
||||||
|
+# Add a target for building only the compile tools
|
||||||
|
+ADD_CUSTOM_TARGET(CompileTools)
|
||||||
|
+SET(COMPILE_TOOLS_TARGET "CompileTools")
|
||||||
|
+
|
||||||
|
GET_PROPERTY(VTK_TARGET_SUPPORTS_SHARED_LIBS
|
||||||
|
GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS)
|
||||||
|
|
||||||
|
diff --git a/Utilities/kwsys/CMakeLists.txt b/Utilities/kwsys/CMakeLists.txt
|
||||||
|
index 1111111..2222222 100644
|
||||||
|
--- a/Utilities/kwsys/CMakeLists.txt
|
||||||
|
+++ b/Utilities/kwsys/CMakeLists.txt
|
||||||
|
@@ -937,13 +937,20 @@ ENDIF(KWSYS_USE_String)
|
||||||
|
# file and build it into the library. Win9x platforms reproduce the
|
||||||
|
# executable into a temporary directory when it is needed.
|
||||||
|
IF(KWSYS_USE_Process)
|
||||||
|
- IF(NOT UNIX)
|
||||||
|
+ IF(NOT CMAKE_CROSSCOMPILING)
|
||||||
|
# Build the forwarding executable itself and a program that will
|
||||||
|
# encode it into a C file.
|
||||||
|
- ADD_EXECUTABLE(${KWSYS_NAMESPACE}ProcessFwd9x ProcessFwd9x.c)
|
||||||
|
ADD_EXECUTABLE(${KWSYS_NAMESPACE}EncodeExecutable EncodeExecutable.c)
|
||||||
|
- KWSYS_SET_PROPERTY(TARGET ${KWSYS_NAMESPACE}ProcessFwd9x PROPERTY LABELS ${KWSYS_LABELS_EXE})
|
||||||
|
KWSYS_SET_PROPERTY(TARGET ${KWSYS_NAMESPACE}EncodeExecutable PROPERTY LABELS ${KWSYS_LABELS_EXE})
|
||||||
|
+ EXPORT(TARGETS ${KWSYS_NAMESPACE}EncodeExecutable FILE ${EXPORT_EXECUTABLES_FILE} NAMESPACE "${EXPORT_EXECUTABLES_NAMESPACE}" APPEND)
|
||||||
|
+ IF(COMPILE_TOOLS_TARGET)
|
||||||
|
+ ADD_DEPENDENCIES(${COMPILE_TOOLS_TARGET} ${KWSYS_NAMESPACE}EncodeExecutable)
|
||||||
|
+ ENDIF(COMPILE_TOOLS_TARGET)
|
||||||
|
+ ENDIF(NOT CMAKE_CROSSCOMPILING)
|
||||||
|
+
|
||||||
|
+ IF(NOT UNIX)
|
||||||
|
+ ADD_EXECUTABLE(${KWSYS_NAMESPACE}ProcessFwd9x ProcessFwd9x.c)
|
||||||
|
+ KWSYS_SET_PROPERTY(TARGET ${KWSYS_NAMESPACE}ProcessFwd9x PROPERTY LABELS ${KWSYS_LABELS_EXE})
|
||||||
|
|
||||||
|
# Construct the location of the executable to be encoded.
|
||||||
|
SET(BIN_DIR ${CMAKE_CURRENT_BINARY_DIR})
|
||||||
|
@@ -957,24 +964,23 @@ IF(KWSYS_USE_Process)
|
||||||
|
ENDIF(CMAKE_BUILD_TOOL MATCHES "make")
|
||||||
|
|
||||||
|
# Take advantage of a better custom command syntax if possible.
|
||||||
|
- SET(CMD ${BIN_DIR}${CFG_INTDIR}/${KWSYS_NAMESPACE}EncodeExecutable.exe)
|
||||||
|
SET(FWD ${BIN_DIR}${CFG_INTDIR}/${KWSYS_NAMESPACE}ProcessFwd9x.exe)
|
||||||
|
IF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" GREATER 1.6)
|
||||||
|
ADD_CUSTOM_COMMAND(
|
||||||
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${KWSYS_NAMESPACE}ProcessFwd9xEnc.c
|
||||||
|
- COMMAND ${CMD}
|
||||||
|
+ COMMAND ${KWSYS_NAMESPACE}EncodeExecutable
|
||||||
|
ARGS ${FWD} ${CMAKE_CURRENT_BINARY_DIR}/${KWSYS_NAMESPACE}ProcessFwd9xEnc.c
|
||||||
|
${KWSYS_NAMESPACE} ProcessFwd9x
|
||||||
|
- DEPENDS ${CMD} ${FWD})
|
||||||
|
+ DEPENDS ${KWSYS_NAMESPACE}EncodeExecutable ${FWD})
|
||||||
|
ELSE("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" GREATER 1.6)
|
||||||
|
ADD_CUSTOM_COMMAND(
|
||||||
|
TARGET ${KWSYS_NAMESPACE}
|
||||||
|
SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/ProcessFwd9x.c
|
||||||
|
- COMMAND ${CMD}
|
||||||
|
+ COMMAND ${KWSYS_NAMESPACE}EncodeExecutable
|
||||||
|
ARGS ${FWD} ${CMAKE_CURRENT_BINARY_DIR}/${KWSYS_NAMESPACE}ProcessFwd9xEnc.c
|
||||||
|
${KWSYS_NAMESPACE} ProcessFwd9x
|
||||||
|
OUTPUTS ${CMAKE_CURRENT_BINARY_DIR}/${KWSYS_NAMESPACE}ProcessFwd9xEnc.c
|
||||||
|
- DEPENDS ${CMD} ${FWD})
|
||||||
|
+ DEPENDS ${KWSYS_NAMESPACE}EncodeExecutable ${FWD})
|
||||||
|
ENDIF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" GREATER 1.6)
|
||||||
|
|
||||||
|
# Make sure build occurs in proper order.
|
||||||
|
diff --git a/Utilities/vtkhdf5/src/CMakeLists.txt b/Utilities/vtkhdf5/src/CMakeLists.txt
|
||||||
|
index 1111111..2222222 100644
|
||||||
|
--- a/Utilities/vtkhdf5/src/CMakeLists.txt
|
||||||
|
+++ b/Utilities/vtkhdf5/src/CMakeLists.txt
|
||||||
|
@@ -572,34 +572,40 @@ INCLUDE_DIRECTORIES (${CMAKE_BINARY_DIR})
|
||||||
|
# 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
|
||||||
|
)
|
||||||
|
|
||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Tony Theodore <tonyt@logyst.com>
|
||||||
|
Date: Tue, 22 Nov 2011 22:18:31 +1100
|
||||||
|
Subject: [PATCH] disable gui components in native build
|
||||||
|
|
||||||
|
|
||||||
|
diff --git a/Utilities/CMakeLists.txt b/Utilities/CMakeLists.txt
|
||||||
|
index 1111111..2222222 100644
|
||||||
|
--- a/Utilities/CMakeLists.txt
|
||||||
|
+++ b/Utilities/CMakeLists.txt
|
||||||
|
@@ -68,10 +68,8 @@ IF(VTK_USE_PARALLEL)
|
||||||
|
VTK_THIRD_PARTY_SUBDIR(Cosmo Cosmo)
|
||||||
|
ENDIF(VTK_USE_PARALLEL)
|
||||||
|
|
||||||
|
-IF(VTK_USE_RENDERING)
|
||||||
|
- ADD_SUBDIRECTORY(ftgl)
|
||||||
|
- ADD_SUBDIRECTORY(ParseOGLExt)
|
||||||
|
-ENDIF(VTK_USE_RENDERING)
|
||||||
|
+ADD_SUBDIRECTORY(ftgl)
|
||||||
|
+ADD_SUBDIRECTORY(ParseOGLExt)
|
||||||
|
|
||||||
|
IF(NOT VTK_INSTALL_NO_DEVELOPMENT)
|
||||||
|
INSTALL(FILES
|
||||||
|
|
||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Tony Theodore <tonyt@logyst.com>
|
||||||
|
Date: Wed, 23 Nov 2011 20:31:10 +1100
|
||||||
|
Subject: [PATCH] fix third party module search path
|
||||||
|
|
||||||
|
This patch has been taken from:
|
||||||
|
http://www.vtk.org/Bug/view.php?id=12746
|
||||||
|
|
||||||
|
diff --git a/CMake/vtkThirdParty.cmake b/CMake/vtkThirdParty.cmake
|
||||||
|
index 1111111..2222222 100644
|
||||||
|
--- a/CMake/vtkThirdParty.cmake
|
||||||
|
+++ b/CMake/vtkThirdParty.cmake
|
||||||
|
@@ -3,11 +3,11 @@ MACRO(VTK_THIRD_PARTY_OPTION upper lower)
|
||||||
|
OPTION(VTK_USE_SYSTEM_${upper} "Use the system's ${lower} library." OFF)
|
||||||
|
MARK_AS_ADVANCED(VTK_USE_SYSTEM_${upper})
|
||||||
|
IF(VTK_USE_SYSTEM_${upper})
|
||||||
|
- IF(EXISTS ${CMAKE_ROOT}/Modules/Find${upper}.cmake)
|
||||||
|
- INCLUDE(${CMAKE_ROOT}/Modules/Find${upper}.cmake)
|
||||||
|
- ELSE(EXISTS ${CMAKE_ROOT}/Modules/Find${upper}.cmake)
|
||||||
|
+ IF(EXISTS ${VTK_CMAKE_DIR}/Find${upper}.cmake)
|
||||||
|
INCLUDE(${VTK_CMAKE_DIR}/Find${upper}.cmake)
|
||||||
|
- ENDIF(EXISTS ${CMAKE_ROOT}/Modules/Find${upper}.cmake)
|
||||||
|
+ ELSE(EXISTS ${VTK_CMAKE_DIR}/Find${upper}.cmake)
|
||||||
|
+ INCLUDE(${CMAKE_ROOT}/Modules/Find${upper}.cmake)
|
||||||
|
+ ENDIF(EXISTS ${VTK_CMAKE_DIR}/Find${upper}.cmake)
|
||||||
|
MARK_AS_ADVANCED(${upper}_INCLUDE_DIR ${upper}_LIBRARY)
|
||||||
|
IF(${upper}_FOUND)
|
||||||
|
SET(VTK_${upper}_LIBRARIES ${${upper}_LIBRARIES})
|
||||||
|
|
||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Tony Theodore <tonyt@logyst.com>
|
||||||
|
Date: Mon, 28 Nov 2011 00:24:59 +1100
|
||||||
|
Subject: [PATCH] portability fix for Debian kFreeBSD
|
||||||
|
|
||||||
|
|
||||||
|
diff --git a/Utilities/vtkhdf5/src/H5private.h b/Utilities/vtkhdf5/src/H5private.h
|
||||||
|
index 1111111..2222222 100644
|
||||||
|
--- a/Utilities/vtkhdf5/src/H5private.h
|
||||||
|
+++ b/Utilities/vtkhdf5/src/H5private.h
|
||||||
|
@@ -141,7 +141,7 @@
|
||||||
|
# include <sys/sysinfo.h>
|
||||||
|
#endif
|
||||||
|
/* Prevent compile errors with GCC 4.3 on Solaris 2.10 */
|
||||||
|
-#if defined (__SVR4) && defined (__sun)
|
||||||
|
+#if defined (__SVR4) && defined (__sun) || defined(__FreeBSD_kernel__) && defined(__GLIBC__)
|
||||||
|
/* In file included from /usr/include/sys/klwp.h:19,
|
||||||
|
* from /usr/include/sys/thread.h:13,
|
||||||
|
* from /usr/include/sys/proc.h:20,
|
||||||
|
|
||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
From: David Partyka <david.partyka@kitware.com>
|
From: David Partyka <david.partyka@kitware.com>
|
||||||
Date: Wed, 21 Sep 2011 13:19:30 +0000 (-0400)
|
Date: Wed, 21 Sep 2011 13:19:30 -0400
|
||||||
Subject: Merge branch '11742_mingw64_compile_fixes' into release
|
Subject: [PATCH] Merge branch '11742_mingw64_compile_fixes' into release
|
||||||
X-Git-Tag: v5.10.0-rc1~108^2~1
|
|
||||||
X-Git-Url: http://vtk.org/gitweb?p=VTK.git;a=commitdiff_plain;h=be64234e8399145f1e2c099500779a9bcff75702;hp=7b4ad680f6b2b4b4211baf47de6588308db7e14f
|
|
||||||
|
|
||||||
Merge branch '11742_mingw64_compile_fixes' into release
|
|
||||||
---
|
|
||||||
|
|
||||||
diff --git a/Common/vtkWin32Header.h b/Common/vtkWin32Header.h
|
diff --git a/Common/vtkWin32Header.h b/Common/vtkWin32Header.h
|
||||||
index 81b094a..a3edb90 100644
|
index 1111111..2222222 100644
|
||||||
--- a/Common/vtkWin32Header.h
|
--- a/Common/vtkWin32Header.h
|
||||||
+++ b/Common/vtkWin32Header.h
|
+++ b/Common/vtkWin32Header.h
|
||||||
@@ -102,9 +102,15 @@ Do_not_include_vtkWin32Header_directly__vtkSystemIncludes_includes_it;
|
@@ -102,9 +102,15 @@ Do_not_include_vtkWin32Header_directly__vtkSystemIncludes_includes_it;
|
||||||
|
@ -33,7 +315,7 @@ index 81b094a..a3edb90 100644
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
diff --git a/Hybrid/vtkVideoSource.cxx b/Hybrid/vtkVideoSource.cxx
|
diff --git a/Hybrid/vtkVideoSource.cxx b/Hybrid/vtkVideoSource.cxx
|
||||||
index 1fcdbe1..c40b845 100644
|
index 1111111..2222222 100644
|
||||||
--- a/Hybrid/vtkVideoSource.cxx
|
--- a/Hybrid/vtkVideoSource.cxx
|
||||||
+++ b/Hybrid/vtkVideoSource.cxx
|
+++ b/Hybrid/vtkVideoSource.cxx
|
||||||
@@ -32,9 +32,9 @@
|
@@ -32,9 +32,9 @@
|
||||||
|
@ -522,7 +804,7 @@ index 1fcdbe1..c40b845 100644
|
||||||
this->UnpackRasterLine(outPtrTmp,inPtrTmp,inPadX,outX);
|
this->UnpackRasterLine(outPtrTmp,inPtrTmp,inPadX,outX);
|
||||||
}
|
}
|
||||||
diff --git a/Rendering/vtkFreeTypeTools.cxx b/Rendering/vtkFreeTypeTools.cxx
|
diff --git a/Rendering/vtkFreeTypeTools.cxx b/Rendering/vtkFreeTypeTools.cxx
|
||||||
index 7443693..681fae6 100644
|
index 1111111..2222222 100644
|
||||||
--- a/Rendering/vtkFreeTypeTools.cxx
|
--- a/Rendering/vtkFreeTypeTools.cxx
|
||||||
+++ b/Rendering/vtkFreeTypeTools.cxx
|
+++ b/Rendering/vtkFreeTypeTools.cxx
|
||||||
@@ -222,7 +222,7 @@ vtkFreeTypeToolsFaceRequester(FTC_FaceID face_id,
|
@@ -222,7 +222,7 @@ vtkFreeTypeToolsFaceRequester(FTC_FaceID face_id,
|
||||||
|
@ -535,7 +817,7 @@ index 7443693..681fae6 100644
|
||||||
// Fonts, organized by [Family][Bold][Italic]
|
// Fonts, organized by [Family][Bold][Italic]
|
||||||
static EmbeddedFontStruct EmbeddedFonts[3][2][2] =
|
static EmbeddedFontStruct EmbeddedFonts[3][2][2] =
|
||||||
diff --git a/Rendering/vtkFreeTypeUtilities.cxx b/Rendering/vtkFreeTypeUtilities.cxx
|
diff --git a/Rendering/vtkFreeTypeUtilities.cxx b/Rendering/vtkFreeTypeUtilities.cxx
|
||||||
index 629e5da..2d140a8 100644
|
index 1111111..2222222 100644
|
||||||
--- a/Rendering/vtkFreeTypeUtilities.cxx
|
--- a/Rendering/vtkFreeTypeUtilities.cxx
|
||||||
+++ b/Rendering/vtkFreeTypeUtilities.cxx
|
+++ b/Rendering/vtkFreeTypeUtilities.cxx
|
||||||
@@ -337,7 +337,7 @@ vtkFreeTypeUtilitiesFaceRequester(FTC_FaceID face_id,
|
@@ -337,7 +337,7 @@ vtkFreeTypeUtilitiesFaceRequester(FTC_FaceID face_id,
|
||||||
|
@ -548,7 +830,7 @@ index 629e5da..2d140a8 100644
|
||||||
// Fonts, organized by [Family][Bold][Italic]
|
// Fonts, organized by [Family][Bold][Italic]
|
||||||
|
|
||||||
diff --git a/Rendering/vtkWin32OpenGLRenderWindow.cxx b/Rendering/vtkWin32OpenGLRenderWindow.cxx
|
diff --git a/Rendering/vtkWin32OpenGLRenderWindow.cxx b/Rendering/vtkWin32OpenGLRenderWindow.cxx
|
||||||
index a4485d2..6b6e6b4 100644
|
index 1111111..2222222 100644
|
||||||
--- a/Rendering/vtkWin32OpenGLRenderWindow.cxx
|
--- a/Rendering/vtkWin32OpenGLRenderWindow.cxx
|
||||||
+++ b/Rendering/vtkWin32OpenGLRenderWindow.cxx
|
+++ b/Rendering/vtkWin32OpenGLRenderWindow.cxx
|
||||||
@@ -75,9 +75,9 @@ vtkWin32OpenGLRenderWindow::~vtkWin32OpenGLRenderWindow()
|
@@ -75,9 +75,9 @@ vtkWin32OpenGLRenderWindow::~vtkWin32OpenGLRenderWindow()
|
||||||
|
@ -1346,7 +1628,7 @@ index a4485d2..6b6e6b4 100644
|
||||||
SetCursor((HCURSOR)cursor);
|
SetCursor((HCURSOR)cursor);
|
||||||
}
|
}
|
||||||
diff --git a/Rendering/vtkWin32RenderWindowInteractor.cxx b/Rendering/vtkWin32RenderWindowInteractor.cxx
|
diff --git a/Rendering/vtkWin32RenderWindowInteractor.cxx b/Rendering/vtkWin32RenderWindowInteractor.cxx
|
||||||
index a53bbc8..8a3dc63 100644
|
index 1111111..2222222 100644
|
||||||
--- a/Rendering/vtkWin32RenderWindowInteractor.cxx
|
--- a/Rendering/vtkWin32RenderWindowInteractor.cxx
|
||||||
+++ b/Rendering/vtkWin32RenderWindowInteractor.cxx
|
+++ b/Rendering/vtkWin32RenderWindowInteractor.cxx
|
||||||
@@ -17,10 +17,12 @@
|
@@ -17,10 +17,12 @@
|
||||||
|
@ -2110,3 +2392,34 @@ index a53bbc8..8a3dc63 100644
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Tony Theodore <tonyt@logyst.com>
|
||||||
|
Date: Sun, 23 Jun 2013 04:50:32 +1000
|
||||||
|
Subject: [PATCH] enable mingw-w64 build
|
||||||
|
|
||||||
|
This patch has been taken from:
|
||||||
|
http://vtk.org/Bug/print_bug_page.php?bug_id=11742
|
||||||
|
|
||||||
|
diff --git a/Hybrid/vtkWin32VideoSource.cxx b/Hybrid/vtkWin32VideoSource.cxx
|
||||||
|
index 1111111..2222222 100644
|
||||||
|
--- a/Hybrid/vtkWin32VideoSource.cxx
|
||||||
|
+++ b/Hybrid/vtkWin32VideoSource.cxx
|
||||||
|
@@ -274,7 +274,7 @@ void vtkWin32VideoSource::Initialize()
|
||||||
|
}
|
||||||
|
|
||||||
|
// set the user data to 'this'
|
||||||
|
- vtkSetWindowLong(this->Internal->ParentWnd,vtkGWL_USERDATA,(vtkLONG)this);
|
||||||
|
+ vtkSetWindowLong(this->Internal->ParentWnd,vtkGWL_USERDATA,(intptr_t)this);
|
||||||
|
|
||||||
|
// Create the capture window
|
||||||
|
this->Internal->CapWnd = capCreateCaptureWindow("Capture",
|
||||||
|
@@ -339,7 +339,7 @@ void vtkWin32VideoSource::Initialize()
|
||||||
|
}
|
||||||
|
|
||||||
|
// set user data for callbacks
|
||||||
|
- if (!capSetUserData(this->Internal->CapWnd,(long)this))
|
||||||
|
+ if (!capSetUserData(this->Internal->CapWnd,(intptr_t)this))
|
||||||
|
{
|
||||||
|
vtkErrorMacro(<< "Initialize: couldn't set user data for callback"\
|
||||||
|
<< " (" << GetLastError() << ")");
|
|
@ -1,36 +0,0 @@
|
||||||
This file is part of MXE.
|
|
||||||
See index.html for further information.
|
|
||||||
|
|
||||||
--- blubb 1970-01-01 01:00:00.000000000 +0100
|
|
||||||
+++ VTK/TryRunResults.cmake 2011-09-27 08:44:04.563613261 +0200
|
|
||||||
@@ -0,0 +1,30 @@
|
|
||||||
+SET( VTK_TYPE_CHAR_IS_SIGNED
|
|
||||||
+ "1"
|
|
||||||
+ CACHE STRING "Result from TRY_RUN" FORCE)
|
|
||||||
+SET( VTK_ANSI_STREAM_EOF_RESULT
|
|
||||||
+ "1"
|
|
||||||
+ CACHE STRING "Result from TRY_RUN" FORCE)
|
|
||||||
+SET( KWSYS_CHAR_IS_SIGNED
|
|
||||||
+ "0"
|
|
||||||
+ CACHE STRING "Result from TRY_RUN" FORCE)
|
|
||||||
+
|
|
||||||
+SET( KWSYS_CHAR_IS_SIGNED__TRYRUN_OUTPUT
|
|
||||||
+ ""
|
|
||||||
+ CACHE STRING "Output from TRY_RUN" FORCE)
|
|
||||||
+
|
|
||||||
+SET( CMAKE_REQUIRE_LARGE_FILE_SUPPORT
|
|
||||||
+ ""
|
|
||||||
+ CACHE STRING "Result from TRY_RUN" FORCE)
|
|
||||||
+
|
|
||||||
+SET( CMAKE_REQUIRE_LARGE_FILE_SUPPORT__TRYRUN_OUTPUT
|
|
||||||
+ ""
|
|
||||||
+ CACHE STRING "Output from TRY_RUN" FORCE)
|
|
||||||
+
|
|
||||||
+SET( KWSYS_LFS_WORKS
|
|
||||||
+ "0"
|
|
||||||
+ CACHE STRING "Result from TRY_RUN" FORCE)
|
|
||||||
+
|
|
||||||
+SET( KWSYS_LFS_WORKS__TRYRUN_OUTPUT
|
|
||||||
+ ""
|
|
||||||
+ CACHE STRING "Output from TRY_RUN" FORCE)
|
|
||||||
+
|
|
|
@ -1,16 +0,0 @@
|
||||||
This file is part of MXE.
|
|
||||||
See index.html for further information.
|
|
||||||
|
|
||||||
This patch has been taken from:
|
|
||||||
http://www.vtk.org/Bug/view.php?id=12688
|
|
||||||
|
|
||||||
--- VTK/CMake/FindFREETYPE.cmake.orig 2011-08-24 15:37:07.000000000 +0200
|
|
||||||
+++ VTK/CMake/FindFREETYPE.cmake 2011-10-25 22:55:52.265702464 +0200
|
|
||||||
@@ -15,6 +15,7 @@
|
|
||||||
FIND_PATH(FREETYPE_INCLUDE_DIR_FTHEADER freetype/config/ftheader.h
|
|
||||||
/usr/include/freetype2
|
|
||||||
/usr/local/include/freetype2
|
|
||||||
+ PATH_SUFFIXES freetype2
|
|
||||||
)
|
|
||||||
|
|
||||||
FIND_LIBRARY(FREETYPE_LIBRARY freetype)
|
|
|
@ -1,140 +0,0 @@
|
||||||
This file is part of MXE.
|
|
||||||
See index.html for further information.
|
|
||||||
|
|
||||||
This patch has been taken from:
|
|
||||||
http://www.vtk.org/Bug/view.php?id=12686
|
|
||||||
|
|
||||||
--- VTK/Utilities/kwsys/CMakeLists.txt 2011-08-24 15:37:12.000000000 +0200
|
|
||||||
+++ VTK/Utilities/kwsys/CMakeLists.txt 2011-10-30 00:06:06.402085234 +0200
|
|
||||||
@@ -937,13 +937,20 @@
|
|
||||||
# file and build it into the library. Win9x platforms reproduce the
|
|
||||||
# executable into a temporary directory when it is needed.
|
|
||||||
IF(KWSYS_USE_Process)
|
|
||||||
- IF(NOT UNIX)
|
|
||||||
+ IF(NOT CMAKE_CROSSCOMPILING)
|
|
||||||
# Build the forwarding executable itself and a program that will
|
|
||||||
# encode it into a C file.
|
|
||||||
- ADD_EXECUTABLE(${KWSYS_NAMESPACE}ProcessFwd9x ProcessFwd9x.c)
|
|
||||||
ADD_EXECUTABLE(${KWSYS_NAMESPACE}EncodeExecutable EncodeExecutable.c)
|
|
||||||
- KWSYS_SET_PROPERTY(TARGET ${KWSYS_NAMESPACE}ProcessFwd9x PROPERTY LABELS ${KWSYS_LABELS_EXE})
|
|
||||||
KWSYS_SET_PROPERTY(TARGET ${KWSYS_NAMESPACE}EncodeExecutable PROPERTY LABELS ${KWSYS_LABELS_EXE})
|
|
||||||
+ EXPORT(TARGETS ${KWSYS_NAMESPACE}EncodeExecutable FILE ${EXPORT_EXECUTABLES_FILE} NAMESPACE "${EXPORT_EXECUTABLES_NAMESPACE}" APPEND)
|
|
||||||
+ IF(COMPILE_TOOLS_TARGET)
|
|
||||||
+ ADD_DEPENDENCIES(${COMPILE_TOOLS_TARGET} ${KWSYS_NAMESPACE}EncodeExecutable)
|
|
||||||
+ ENDIF(COMPILE_TOOLS_TARGET)
|
|
||||||
+ ENDIF(NOT CMAKE_CROSSCOMPILING)
|
|
||||||
+
|
|
||||||
+ IF(NOT UNIX)
|
|
||||||
+ ADD_EXECUTABLE(${KWSYS_NAMESPACE}ProcessFwd9x ProcessFwd9x.c)
|
|
||||||
+ KWSYS_SET_PROPERTY(TARGET ${KWSYS_NAMESPACE}ProcessFwd9x PROPERTY LABELS ${KWSYS_LABELS_EXE})
|
|
||||||
|
|
||||||
# Construct the location of the executable to be encoded.
|
|
||||||
SET(BIN_DIR ${CMAKE_CURRENT_BINARY_DIR})
|
|
||||||
@@ -957,24 +964,23 @@
|
|
||||||
ENDIF(CMAKE_BUILD_TOOL MATCHES "make")
|
|
||||||
|
|
||||||
# Take advantage of a better custom command syntax if possible.
|
|
||||||
- SET(CMD ${BIN_DIR}${CFG_INTDIR}/${KWSYS_NAMESPACE}EncodeExecutable.exe)
|
|
||||||
SET(FWD ${BIN_DIR}${CFG_INTDIR}/${KWSYS_NAMESPACE}ProcessFwd9x.exe)
|
|
||||||
IF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" GREATER 1.6)
|
|
||||||
ADD_CUSTOM_COMMAND(
|
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${KWSYS_NAMESPACE}ProcessFwd9xEnc.c
|
|
||||||
- COMMAND ${CMD}
|
|
||||||
+ COMMAND ${KWSYS_NAMESPACE}EncodeExecutable
|
|
||||||
ARGS ${FWD} ${CMAKE_CURRENT_BINARY_DIR}/${KWSYS_NAMESPACE}ProcessFwd9xEnc.c
|
|
||||||
${KWSYS_NAMESPACE} ProcessFwd9x
|
|
||||||
- DEPENDS ${CMD} ${FWD})
|
|
||||||
+ DEPENDS ${KWSYS_NAMESPACE}EncodeExecutable ${FWD})
|
|
||||||
ELSE("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" GREATER 1.6)
|
|
||||||
ADD_CUSTOM_COMMAND(
|
|
||||||
TARGET ${KWSYS_NAMESPACE}
|
|
||||||
SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/ProcessFwd9x.c
|
|
||||||
- COMMAND ${CMD}
|
|
||||||
+ COMMAND ${KWSYS_NAMESPACE}EncodeExecutable
|
|
||||||
ARGS ${FWD} ${CMAKE_CURRENT_BINARY_DIR}/${KWSYS_NAMESPACE}ProcessFwd9xEnc.c
|
|
||||||
${KWSYS_NAMESPACE} ProcessFwd9x
|
|
||||||
OUTPUTS ${CMAKE_CURRENT_BINARY_DIR}/${KWSYS_NAMESPACE}ProcessFwd9xEnc.c
|
|
||||||
- DEPENDS ${CMD} ${FWD})
|
|
||||||
+ DEPENDS ${KWSYS_NAMESPACE}EncodeExecutable ${FWD})
|
|
||||||
ENDIF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" GREATER 1.6)
|
|
||||||
|
|
||||||
# Make sure build occurs in proper order.
|
|
||||||
|
|
||||||
--- 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
|
|
||||||
)
|
|
||||||
|
|
||||||
--- VTK/CMakeLists.txt 2011-08-24 15:37:07.000000000 +0200
|
|
||||||
+++ VTK/CMakeLists.txt 2011-10-31 09:12:59.451958504 +0100
|
|
||||||
@@ -42,8 +42,13 @@
|
|
||||||
FILE(WRITE "${EXPORT_EXECUTABLES_FILE}" "#generated by VTK, do not edit\n")
|
|
||||||
ENDIF(NOT EXPORT_EXECUTABLES_FILE)
|
|
||||||
|
|
||||||
+# Add a target for building only the compile tools
|
|
||||||
+ADD_CUSTOM_TARGET(CompileTools)
|
|
||||||
+SET(COMPILE_TOOLS_TARGET "CompileTools")
|
|
||||||
+
|
|
||||||
GET_PROPERTY(VTK_TARGET_SUPPORTS_SHARED_LIBS
|
|
||||||
GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS)
|
|
||||||
+
|
|
||||||
|
|
||||||
# Warn when using "old style" CMake install commands... But only when
|
|
||||||
# building VTK itself.
|
|
|
@ -1,19 +0,0 @@
|
||||||
This file is part of MXE.
|
|
||||||
See index.html for further information.
|
|
||||||
|
|
||||||
diff -r 26cf498f1dac Utilities/CMakeLists.txt
|
|
||||||
--- a/Utilities/CMakeLists.txt Tue Nov 22 18:02:40 2011 +1100
|
|
||||||
+++ b/Utilities/CMakeLists.txt Tue Nov 22 18:04:01 2011 +1100
|
|
||||||
@@ -68,10 +68,8 @@
|
|
||||||
VTK_THIRD_PARTY_SUBDIR(Cosmo Cosmo)
|
|
||||||
ENDIF(VTK_USE_PARALLEL)
|
|
||||||
|
|
||||||
-IF(VTK_USE_RENDERING)
|
|
||||||
- ADD_SUBDIRECTORY(ftgl)
|
|
||||||
- ADD_SUBDIRECTORY(ParseOGLExt)
|
|
||||||
-ENDIF(VTK_USE_RENDERING)
|
|
||||||
+ADD_SUBDIRECTORY(ftgl)
|
|
||||||
+ADD_SUBDIRECTORY(ParseOGLExt)
|
|
||||||
|
|
||||||
IF(NOT VTK_INSTALL_NO_DEVELOPMENT)
|
|
||||||
INSTALL(FILES
|
|
|
@ -1,27 +0,0 @@
|
||||||
This file is part of MXE.
|
|
||||||
See index.html for further information.
|
|
||||||
|
|
||||||
This patch has been taken from:
|
|
||||||
|
|
||||||
http://www.vtk.org/Bug/view.php?id=12746
|
|
||||||
|
|
||||||
diff -r 39846999f521 CMake/vtkThirdParty.cmake
|
|
||||||
--- a/CMake/vtkThirdParty.cmake Wed Nov 23 19:06:30 2011 +1100
|
|
||||||
+++ b/CMake/vtkThirdParty.cmake Wed Nov 23 19:10:41 2011 +1100
|
|
||||||
@@ -3,11 +3,11 @@
|
|
||||||
OPTION(VTK_USE_SYSTEM_${upper} "Use the system's ${lower} library." OFF)
|
|
||||||
MARK_AS_ADVANCED(VTK_USE_SYSTEM_${upper})
|
|
||||||
IF(VTK_USE_SYSTEM_${upper})
|
|
||||||
- IF(EXISTS ${CMAKE_ROOT}/Modules/Find${upper}.cmake)
|
|
||||||
- INCLUDE(${CMAKE_ROOT}/Modules/Find${upper}.cmake)
|
|
||||||
- ELSE(EXISTS ${CMAKE_ROOT}/Modules/Find${upper}.cmake)
|
|
||||||
- INCLUDE(${VTK_CMAKE_DIR}/Find${upper}.cmake)
|
|
||||||
- ENDIF(EXISTS ${CMAKE_ROOT}/Modules/Find${upper}.cmake)
|
|
||||||
+ IF(EXISTS ${VTK_CMAKE_DIR}/Find${upper}.cmake)
|
|
||||||
+ INCLUDE(${VTK_CMAKE_DIR}/Find${upper}.cmake)
|
|
||||||
+ ELSE(EXISTS ${VTK_CMAKE_DIR}/Find${upper}.cmake)
|
|
||||||
+ INCLUDE(${CMAKE_ROOT}/Modules/Find${upper}.cmake)
|
|
||||||
+ ENDIF(EXISTS ${VTK_CMAKE_DIR}/Find${upper}.cmake)
|
|
||||||
MARK_AS_ADVANCED(${upper}_INCLUDE_DIR ${upper}_LIBRARY)
|
|
||||||
IF(${upper}_FOUND)
|
|
||||||
SET(VTK_${upper}_LIBRARIES ${${upper}_LIBRARIES})
|
|
|
@ -1,15 +0,0 @@
|
||||||
This file is part of MXE.
|
|
||||||
See index.html for further information.
|
|
||||||
|
|
||||||
diff -ur VTK.orig/Utilities/vtkhdf5/src/H5private.h VTK/Utilities/vtkhdf5/src/H5private.h
|
|
||||||
--- VTK.orig/Utilities/vtkhdf5/src/H5private.h 2011-11-28 00:12:17.000000000 +1100
|
|
||||||
+++ VTK/Utilities/vtkhdf5/src/H5private.h 2011-11-28 00:16:22.000000000 +1100
|
|
||||||
@@ -141,7 +141,7 @@
|
|
||||||
# include <sys/sysinfo.h>
|
|
||||||
#endif
|
|
||||||
/* Prevent compile errors with GCC 4.3 on Solaris 2.10 */
|
|
||||||
-#if defined (__SVR4) && defined (__sun)
|
|
||||||
+#if defined (__SVR4) && defined (__sun) || defined(__FreeBSD_kernel__) && defined(__GLIBC__)
|
|
||||||
/* In file included from /usr/include/sys/klwp.h:19,
|
|
||||||
* from /usr/include/sys/thread.h:13,
|
|
||||||
* from /usr/include/sys/proc.h:20,
|
|
|
@ -1,28 +0,0 @@
|
||||||
This file is part of MXE.
|
|
||||||
See index.html for further information.
|
|
||||||
|
|
||||||
This patch has been taken from:
|
|
||||||
http://vtk.org/Bug/print_bug_page.php?bug_id=11742
|
|
||||||
|
|
||||||
diff -ur VTK6.0.0.rc3/Hybrid/vtkWin32VideoSource.cxx VTK6.0.0.rc3.new/IO/Video/vtkWin32VideoSource.cxx
|
|
||||||
--- VTK6.0.0.rc3/Hybrid/vtkWin32VideoSource.cxx 2013-06-13 05:47:10.000000000 +1000
|
|
||||||
+++ VTK6.0.0.rc3.new/Hybrid/vtkWin32VideoSource.cxx 2013-06-22 16:06:01.000000000 +1000
|
|
||||||
@@ -274,7 +274,7 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
// set the user data to 'this'
|
|
||||||
- vtkSetWindowLong(this->Internal->ParentWnd,vtkGWL_USERDATA,(vtkLONG)this);
|
|
||||||
+ vtkSetWindowLong(this->Internal->ParentWnd,vtkGWL_USERDATA,(intptr_t)this);
|
|
||||||
|
|
||||||
// Create the capture window
|
|
||||||
this->Internal->CapWnd = capCreateCaptureWindow("Capture",
|
|
||||||
@@ -339,7 +339,7 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
// set user data for callbacks
|
|
||||||
- if (!capSetUserData(this->Internal->CapWnd,(long)this))
|
|
||||||
+ if (!capSetUserData(this->Internal->CapWnd,(intptr_t)this))
|
|
||||||
{
|
|
||||||
vtkErrorMacro(<< "Initialize: couldn't set user data for callback"\
|
|
||||||
<< " (" << GetLastError() << ")");
|
|
||||||
|
|
Loading…
Reference in New Issue