Как установить переменную среды PATH в скрипте CMake?

Я хочу собрать мои исходники с помощью компилятора Mingw, который не размещен в моей системной переменной PATH. Я попробовал это в начале моего сценария:

set(Env{PATH} "c:/MyProject/Tools/mingw/bin/" "c:/MyProject/Tools/mingw/msys/1.0/bin/")

И это:

set(CMAKE_PROGRAM_PATH "c:/MyProject/Tools/mingw/bin/"   "c:/MyProject/Tools/mingw/msys/1.0/bin/")
set(CMAKE_LIBRARY_PATH "c:/MyProject/Tools/mingw/bin/" "c:/MyProject/Tools/mingw/msys/1.0/bin/")
set(CMAKE_SYSTEM_PROGRAM_PATH "c:/MyProject/Tools/mingw/bin/" "c:/MyProject/Tools/mingw/msys/1.0/bin/")
set(CMAKE_SYSTEM_PREFIX_PATH "c:/MyProject/Tools/mingw/bin/" "c:/MyProject/Tools/mingw/msys/1.0/bin/")

Первый вариант не работает вообще. Предположение, что я не могу перезаписать значение переменной окружения в скрипте CMake. Второй скрипт находит мой компилятор mingw, но ловит ошибку при запуске gcc (не может найти libgmp-10.dll, которая нужна gcc). Это потому, что переменная PATH не установлена для моего Mingw.

Ответы на вопрос(3)

Ваш ответ на вопрос