Как сделать так, чтобы CMake предпочитал один каталог для включения другому? - PullRequest
1 голос
/ 12 августа 2011

A продолжение из ...

... каксделать так, чтобы CMake генерировал проект VS2010, который предпочитает один каталог включений другому?В моем случае мне нужно, чтобы он предпочел входную директорию DirectX директории Windows SDK.

1 Ответ

0 голосов
/ 12 августа 2011

ОК, похоже, это способ сделать это, хотя и не идеально:

Сначала создайте переменную среды DXSDK_DIR с путем DX SDK, например: C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)

Затемдобавьте следующие строки в ваш файл CMakeLists.txt:

include_directories($ENV{DXSDK_DIR}/Include)
link_directories("$ENV{DXSDK_DIR}/Lib/x86")

Как я уже сказал, не идеально, так как он не использует макрос VS, но я думаю, что это CMake для вас.Я приветствую любого, кто предложит лучший способ.

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