Andreas Pakulat wrote:
On 04.03.08 10:51:10, Gonzalo Garramuño wrote:
Alexander Neundorf wrote:
Brad just documented this a few days ago:
http://www.cmake.org/pipermail/cmake-commits/2008-February/003333.html

This is a pretty horrible and drastic change with no heads up. Why was the variable name change even needed? I have tons of code already coded that depends on those variables.

So? There's nowhere stated that those variables go away, they are just
deprecated and you shouldn't use them.

Well... That's what deprecated is. It means the variables may go away or not work properly anymore in either a current or future cmake version. It also means they are no longer supported (bugs, etc).

Apart from that that only applies
to CMake 2.6, everythings fine if your projects require CMake 2.4.


Well, I'm using cmake 2.5 from SVN. I'm trying to understand what does the name change even accomplish? If the renaming had been to make the variables prefixed with CMAKE_*, I would understand it as a consolidation with other cmake variables. But as is, I don't get the need for the change at all.


Also, from an API perspective, I find this hilarious:

ARCHIVE_OUTPUT_DIRECTORY, LIBRARY_OUTPUT_PATH, and RUNTIME_OUTPUT_DIRECTORY

Either name them all DIRECTORY or PATH to be consistent.


--
Gonzalo Garramuño
[EMAIL PROTECTED]

AMD4400 - ASUS48N-E
GeForce7300GT
Xubuntu Gutsy
_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to