Skip to content

Commit b47cf96

Browse files
committed
cmake: prefer host compiler for ui embed tool
1 parent 67e530c commit b47cf96

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

tools/ui/CMakeLists.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,14 @@ set(UI_CPP "${CMAKE_CURRENT_BINARY_DIR}/ui.cpp")
3636
set(UI_H "${CMAKE_CURRENT_BINARY_DIR}/ui.h")
3737

3838
if(CMAKE_CROSSCOMPILING)
39-
find_program(HOST_CXX_COMPILER NAMES g++ clang++ NO_CMAKE_FIND_ROOT_PATH)
39+
find_program(HOST_CXX_COMPILER
40+
NAMES c++ g++ clang++
41+
PATHS /usr/local/bin /usr/bin /bin
42+
NO_DEFAULT_PATH
43+
)
44+
if(NOT HOST_CXX_COMPILER)
45+
find_program(HOST_CXX_COMPILER NAMES c++ g++ clang++ NO_CMAKE_FIND_ROOT_PATH)
46+
endif()
4047
if(NOT HOST_CXX_COMPILER)
4148
message(FATAL_ERROR "UI: no host C++ compiler (g++/clang++) found to build llama-ui-embed; set -DHOST_CXX_COMPILER=<path>")
4249
endif()

0 commit comments

Comments
 (0)