2016-08-23 45 views
0

我使用Cmake测试功能与add_test,但可执行文件没有找到所有的DLL。 CMake中有没有为这些测试设置环境变量的方法?如何更改自动CMake测试的PATH变量?

我想设置这样的: PATH =%PATH%; C:\附加\ LIB \文件夹

+1

'CTEST_ENVIRONMENT'怎么样?见[这里](https://cmake.org/Wiki/CMake_Scripting_Of_CTest#More_Settings)。 – Florian

+0

谢谢@弗洛里安,你的回答给我带来了以下 [链接](http://public.kitware.com/pipermail/cmake/2009-September/031900.html) 其中有答案如何设置环境CMakeLists.txt –

回答

0

我找到了解决办法:

您可以设置环境属性为每一个测试。例如。您可以在每个add_test(...)

你逃脱\
set_property(TEST testName PROPERTY ENVIRONMENT 
"PATH=%PATH%\;C:\\additional\\lib\\folder") 

保重之后添加;和\