Mercurial > mxe-octave
diff Makefile.in @ 6891:5451bbbaf0d3
build: Allow CMake to look for packages installed on build host.
* Makefile.in (build-cmake-toolchain-file): For native builds, allow cmake to
find packages installed in /usr on the build host.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Sun, 01 Oct 2023 14:37:57 +0200 |
parents | 6adeb47401d6 |
children | caa19ef0ff93 |
line wrap: on
line diff
--- a/Makefile.in Sun Oct 01 12:33:28 2023 +0200 +++ b/Makefile.in Sun Oct 01 14:37:57 2023 +0200 @@ -1146,12 +1146,17 @@ echo 'set(MSVC 1)'; \ fi; \ echo 'set(CMAKE_BUILD_TYPE Release)'; \ - if [ $(MXE_SYSTEM) = msvc ]; then \ + if [ "$(MXE_NATIVE_BUILD)" = yes ]; then \ + echo 'set(CMAKE_FIND_ROOT_PATH $(HOST_PREFIX);/usr)'; \ + echo 'set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)'; \ + else \ + if [ $(MXE_SYSTEM) = msvc ]; then \ echo 'set(CMAKE_FIND_ROOT_PATH $(HOST_PREFIX_NATIVE))'; \ echo 'set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM BOTH)'; \ - else \ + else \ echo 'set(CMAKE_FIND_ROOT_PATH $(HOST_PREFIX))'; \ echo 'set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)'; \ + fi; \ fi; \ echo 'set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)'; \ echo 'set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)'; \