File 0001-Fix-bug-meinproc4-not-detecting-dtd-in-cross-compile.patch of Package mingw64-kdelibs4
From 1df80c96d79a3549c62d3b76b9a42c86fe984dd6 Mon Sep 17 00:00:00 2001
From: Ralf Habacker <ralf.habacker@freenet.de>
Date: Thu, 23 Jul 2015 13:25:12 +0200
Subject: [PATCH] Fix bug meinproc4 not detecting dtd in cross compile mode.
---
cmake/modules/KDE4Macros.cmake | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/cmake/modules/KDE4Macros.cmake b/cmake/modules/KDE4Macros.cmake
index bde7cfe..de5e83e 100644
--- a/cmake/modules/KDE4Macros.cmake
+++ b/cmake/modules/KDE4Macros.cmake
@@ -285,7 +285,11 @@ macro (KDE4_CREATE_HANDBOOK _docbook)
set(_bootstrapOption "--srcdir=${CMAKE_BINARY_DIR}/kdoctools/")
else (_kdeBootStrapping)
set(_ssheet "${KDE4_DATA_INSTALL_DIR}/ksgmltools2/customization/kde-chunk.xsl")
- set(_bootstrapOption)
+ if(CMAKE_CROSSCOMPILING)
+ set(_bootstrapOption "--srcdir=${KDE4_DATA_INSTALL_DIR}/ksgmltools2")
+ else()
+ set(_bootstrapOption)
+ endif()
endif (_kdeBootStrapping)
file(GLOB _docs *.docbook)
@@ -364,7 +364,11 @@
set(_bootstrapOption "--srcdir=${CMAKE_BINARY_DIR}/kdoctools/")
else (_kdeBootStrapping)
set(_ssheet "${KDE4_DATA_INSTALL_DIR}/ksgmltools2/customization/kde-include-man.xsl")
- set(_bootstrapOption)
+ if(CMAKE_CROSSCOMPILING)
+ set(_bootstrapOption "--srcdir=${KDE4_DATA_INSTALL_DIR}/ksgmltools2")
+ else()
+ set(_bootstrapOption)
+ endif()
endif (_kdeBootStrapping)
# if (CMAKE_CROSSCOMPILING)
--
1.8.4.5