我需要一个CMAKE宏的语法,该宏从像lex/yacc这样的工具中生成.cc和.h文件。
有谁能给我看看下面这个设计的例子的语法:
假设我有一个依赖于y.cc和x.h的文件x.cc,上面提到的两个文件是由x.z文件中的工具z_tool生成的。这样做的语法是什么?
对于这个示例,假设y.cc将被转换为一个静态库,并且由于我对CMAKE非常陌生,这个精心设计的示例的完整CMakellist.txt将非常有用,我正在寻找一个可移植的解决方案,因为我使用的工具可以在windows和UNIX变体上使用。
发布于 2012-11-20 05:20:34
下一行有台风
FLEX_TARGET(MyScanner lexer.l ${CMAKE_CURRENT_BIANRY_DIR}/lexer.cc)BIANRY应拼写为二进制。
注意: CMake文档中也有这个错误。(在2.8.0中,这一点在2.8.10文档中得到了修正)。
https://stackoverflow.com/questions/2491421
复制相似问题