build: allow full cross-compile build with codegen

This commit is contained in:
Marcus Holland-Moritz 2025-07-28 21:30:35 +02:00
parent b54b15adcf
commit 8330736b3b

View File

@ -120,7 +120,7 @@ function(add_cpp2_thrift_library idlfile)
OUTPUT ${_THRIFT_GEN_SRC}
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/${idlfile}
${CMAKE_CURRENT_BINARY_DIR}/thrift/${_THRIFT_OUTPUT_PATH}/${_THRIFTNAME}.thrift
COMMAND ${CMAKE_CURRENT_BINARY_DIR}/bin/thrift1
COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} ${CMAKE_CURRENT_BINARY_DIR}/bin/thrift1
-I ${CMAKE_CURRENT_SOURCE_DIR}/fbthrift
-o ${CMAKE_CURRENT_BINARY_DIR}/thrift/${_THRIFT_OUTPUT_PATH}
--gen ${_THRIFT_GEN} ${_THRIFTNAME}.thrift