Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Build Cmake自动生成节俭代码_Build_Cmake_Thrift - Fatal编程技术网

Build Cmake自动生成节俭代码

Build Cmake自动生成节俭代码,build,cmake,thrift,Build,Cmake,Thrift,因此,我找到的唯一一个合适的例子是,但是它似乎有很多缺陷,例如if语句缺少${THRIFT_FILE} 这就是说,我开始关注executeprcoess命令返回的内容:“execute_进程给定uknown参数-”STUFF“,其中STUFF看起来是一个适当的节俭命令 有什么建议吗?这里有什么问题吗?迟做总比不做强。 使用 add_custom_命令( 输出 ${GEN_FILES_PATH}/DebugProtoTest_types.cpp ${GEN_FILES_PATH}/DebugPro

因此,我找到的唯一一个合适的例子是,但是它似乎有很多缺陷,例如if语句缺少${THRIFT_FILE}

这就是说,我开始关注executeprcoess命令返回的内容:“execute_进程给定uknown参数-”STUFF“,其中STUFF看起来是一个适当的节俭命令

有什么建议吗?这里有什么问题吗?

迟做总比不做强。 使用

add_custom_命令(
输出
${GEN_FILES_PATH}/DebugProtoTest_types.cpp
${GEN_FILES_PATH}/DebugProtoTest_types.h
命令
$--gen cpp:densite${TEST\u PATH}/DebugProtoTest.thrift
取决于
编译程序
工作目录
${CMAKE_BINARY_DIR}
)
我使用它为ApacheThrift生成与测试相关的内容

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}
)