myclib
。现在,我知道我可以任意设置源文件的相关语言,例如:
CMakeLists.txt
但是,在我的情况下,这看起来不会有所帮助。我可以在CMAKE级别上做些什么吗?注:
相关问题:
单肢语言案例。
有非材料解决方案,例如复制文件;使用具有不同名称的符号链接;拥有带有
set_source_files_properties(foo.bar PROPERTIES LANGUAGE C)
的文件作为内容等。
#include "otherfile"
mycpplib
(在不同的目录中)。这样,您可以在创建
myclib
CMakeLists.txt
set_source_files_properties
。 command_source_files_properties
也有目录和target_directory选项,可能会影响可见属性的目录:
mycpplib
myclib
# In 'c/CMakeLists.txt`
# add_library(myclib ${CMAKE_SOURCE_DIR}/foo.bar)