Package: cmake-extras
Version: 1.5-5
Tags: patch upstream
User: [email protected]
Usertags: ftcbfs
Control: affects -1 + src:qtmir

qtmir fails to cross build from source, because it does not pass
along the provided cross tools to the ExternalProject definition used
for googlemock. As it turns out, the relevant source code for that
resides in cmake-extras. I'm attaching a patch that enables forwarding
the C++ compiler and thus fixes cross building of qtmir. Please consider
applying it.

Helmut
--- cmake-extras-1.5.orig/src/GMock/GMockConfig.cmake
+++ cmake-extras-1.5/src/GMock/GMockConfig.cmake
@@ -119,7 +119,8 @@
                                            "${findgmock_gmock_main_lib}"
                                            "${findgmock_gmock_lib}"
                           INSTALL_COMMAND ""
-                          CMAKE_ARGS "-DCMAKE_CXX_FLAGS=${findgmock_cxx_flags}")
+                          CMAKE_ARGS "-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}"
+                                     "-DCMAKE_CXX_FLAGS=${findgmock_cxx_flags}")
 
 add_library(gtest INTERFACE)
 target_include_directories(gtest INTERFACE ${GTEST_INCLUDE_DIRS})

Reply via email to