在CMake中读取文件的命令

时间:2019-11-01 20:22:24

标签: c++ linux cmake

有人知道在Visual Studio中可以从CMake中读取文件的方法吗?我有一个跨平台的应用程序。在Visual Studio 2017中可以使用在Hyper-V中运行的Linux中的工具链进行编译。

我要读取,解析并将其附加到已编译程序的名称中(例如,company_app_1.2.3),在我的一个H文件中有一个简单定义的版本号。

我似乎无法使file(READ)命令正常工作。 Visual Studio使用的是CMake 3.11版。我认为CMake可以做到这一点,而与所使用的g ++工具链无关。

我尝试过的命令:

#Read version
-file(READ FileNameHere $sValue)

我得到的Visual Studio错误:

1>/bin/sh: -c: line 0: syntax error near unexpected token `READ'

MakeFile没有.txt扩展名,遵循Visual Studio的命名约定,但是如果有优势(可用的智能信息或有关该错误的更多信息),我愿意重命名。

在此先感谢您的答复。

0 个答案:

没有答案