Notes |
|
(0023489)
|
Bill Hoffman
|
2010-11-22 14:10
|
|
Looks like a command line parsing issue. If you put the value in the CMakeCache.txt by hand or via cmake-gui does it work? |
|
|
(0023490)
|
Frederik Deweerdt
|
2010-11-22 14:15
|
|
Putting the value by hand in the CMakeCache.txt makes the issue go away. |
|
|
(0023492)
|
Brad King
|
2010-11-22 14:27
|
|
This has been a long-standing cache-entry parsing bug. The method cmCacheManager::ParseEntry has a regex that is too aggressive and sucks everything until the last '=' into the name of the variable. |
|
|
(0023493)
|
Ben Boeckel
|
2010-11-22 14:31
|
|
It's also a command line parsing bug. I get this in my CMakeCache.txt here:
CMAKE_INSTALL_PREFIX=foo:UNINITIALIZED=bar
I imagine the command line parsing has a greedy regex as well. |
|
|
(0023494)
|
Brad King
|
2010-11-22 14:36
|
|
The command-line parser hands off "-D" options to cmCacheManager::ParseEntry. |
|
|
(0023829)
|
Ben Boeckel
|
2010-12-08 17:48
|
|
A fix is in the next branch. |
|
|
(0024471)
|
Ben Boeckel
|
2011-01-06 14:33
|
|
|