したがって、これについて私が見つけた唯一のまともな例はhttp://grokbase.com/t/thrift/user/1162hvgrdn/recommended-way-to-incorporate-thrift-to-the-build-systemですが、たとえば、 if ステートメントに ${THRIFT_FILE} がありません。
そうは言っても、execute prcoess コマンドが返されることに巻き込まれています。
何か提案があり、ここで何が問題になっていますか?
したがって、これについて私が見つけた唯一のまともな例はhttp://grokbase.com/t/thrift/user/1162hvgrdn/recommended-way-to-incorporate-thrift-to-the-build-systemですが、たとえば、 if ステートメントに ${THRIFT_FILE} がありません。
そうは言っても、execute prcoess コマンドが返されることに巻き込まれています。
何か提案があり、ここで何が問題になっていますか?
決して遅刻しないほうがいい。add_custom_commandを使用する
add_custom_command(
OUTPUT
${GEN_FILES_PATH}/DebugProtoTest_types.cpp
${GEN_FILES_PATH}/DebugProtoTest_types.h
COMMAND
$<TARGET_FILE:compiler> --gen cpp:dense ${TEST_PATH}/DebugProtoTest.thrift
DEPENDS
compiler
WORKING_DIRECTORY
${CMAKE_BINARY_DIR}
)
私はそれを使用して、Apache thrift hereのテスト関連のものを生成します