2012-09-27 11 views
6

これで見つかった唯一の例はhttp://grokbase.com/t/thrift/user/1162hvgrdn/recommended-way-to-incorporate-thrift-to-the-build-systemですが、if文に$ {THRIFT_FILE}がないなどかなりバグが多いようです。私は戻ってprcoessコマンドを実行するに巻き込まだと述べスリルコードを自動生成するように作成する

は:「execute_processはにUnknown引数与えられた - 『STUFF』のものは、適切な倹約コマンドを被見えるものである

任意の提案と何がここで間違っているのです

。?

答えて

6

良い遅く、その後は決して。 使用私は、Apacheの倹約here

ためのテストに関連するものを生成するためにそれを使用 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} 
) 

関連する問題