summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/yaml-cpp-1-fixes.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/yaml-cpp-1-fixes.patch b/src/yaml-cpp-1-fixes.patch
new file mode 100644
index 0000000..73102ea
--- /dev/null
+++ b/src/yaml-cpp-1-fixes.patch
@@ -0,0 +1,29 @@
+This file is part of MXE.
+See index.html for further information.
+
+Contains ad hoc patches for cross building.
+
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: Boris Nagaev <bnagaev@gmail.com>
+Date: Sat, 16 Jul 2016 00:24:39 +0200
+Subject: [PATCH] generate .pc file on MinGW
+
+Install to lib/pkgconfig, not to bin/pkgconfig.
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 1111111..2222222 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -317,10 +317,10 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/yaml-cpp-config.cmake.in
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/yaml-cpp-config-version.cmake.in
+ "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake" @ONLY)
+
+-if(UNIX)
++if(UNIX OR MINGW)
+ set(PC_FILE ${CMAKE_BINARY_DIR}/yaml-cpp.pc)
+ configure_file("yaml-cpp.pc.cmake" ${PC_FILE} @ONLY)
+- install(FILES ${PC_FILE} DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
++ install(FILES ${PC_FILE} DESTINATION lib/pkgconfig)
+ endif()
+
+