Команда для чтения файла в CMake - PullRequest
0 голосов
/ 01 ноября 2019

Кто-нибудь знает способ чтения из файла в CMake, который работает в Visual Studio? У меня есть кроссплатформенное приложение. в Visual Studio 2017, которая компилируется с помощью инструментария в Linux, работающего в Hyper-V.

У меня есть простой определенный номер версии в одном из моих H-файлов, который я хотел бы прочитать, проанализировать и добавить версиюномер имени скомпилированной программы (например, company_app_1.2.3).

Не получается заставить команду 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, но я был бы готов переименовать его, если было преимущество (доступно intellisense или некоторая дополнительная информация об ошибке).

Заранее спасибоза любые ответы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...