Получить путь к текущему Windows SDK и C ++ RT из CMake во время настройки - PullRequest
0 голосов
/ 03 апреля 2020

Есть ли способ получить текущий путь компоновщика из сценария CMake во время настройки?

В частности, когда запускается мой основной файл CMakeLists.txt (с использованием одной из генераций Visual Studio), я ' Я ищу способ извлечь путь к windows SDK и к стандартной библиотеке компилятора, чтобы я мог передать его во вложенный сценарий CMake, используя execute_command, который использует другой генератор. Кажется, CMAKE_CXX_COMPILER устанавливается на абсолютный путь, из которого я мог бы перепроектировать путь, например, к msvcrt, но это чувствуется fr agile. Что касается windows SDK, я знаю CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION, который можно объединить с полным путем, используя некоторые дополнительные знания, но на данный момент он включает жестко запрограммированные пути.

Я счастлив о каких-либо намеках. Удивительно, сколько часов и дней я теряю каждый раз, когда мне нужно сделать что-то в CMake, которое не было жестко запрограммировано в исходнике CMake.

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