Michael Andronov wrote:
...

4. cmake run with no problem indication;

5. When VS 2003 is opened, the projects are built with no problem indication.

So far everything behaved as expected. Now, the `unexplained' started:
u.1. Attempt to build RUN_TESTS project within VS 2003 finishes with message:
         ''  foo.dll not found. ''.  At the same time:
          a. the foo.dll is definitely present within specified directory.
b. execution of test1, test2, test3, or test4 from the same environment is running fine.
          c. root/kernel/bin/Release is within CTEST_ENVIRONMENT variable;

That is only for use in ctest -S scripts. There is no way to set the the ctest environment from the add_test command right now.

u.2 At the same time, running ctest within Windows command line window, within root/ subdirectory, running fine, executing all 4 simple tests, with no indication of
         missing foo.dll

This must mean that root/kernel/bin/Release is in your PATH from the command line. VS 2003 has its own PATH variable. It is in the Options menu somewhere...


u3. Generating the VS 2005 solution/projects from the same scripts, ends up with expected behavior. Attempt to build RUN_TESTS project, ends up in execution of 4 tests, with no
          indication of missing foo.dll

When you install VS, it copies the PATH as it was during install. So, my guess is that you installed VS 2005 after 2003, and in between you added root/kernel/bin/Release to your PATH.


-Bill
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to