[CMake] CMake 2.7 continues to display EXECUTABLE_OUTPUT_PATH / LIBRARY_OUTPUT_PATH

Brad King brad.king at kitware.com
Thu Jul 3 14:03:44 EDT 2008


Philip Lowman wrote:
> On Thu, Jul 3, 2008 at 3:28 AM, Timenkov Yuri <ytimenkov at parallels.com
> <mailto:ytimenkov at parallels.com>> wrote:
> 
>     On Thursday 03 July 2008 05:24:07 Miguel A. Figueroa-Villanueva wrote:
>     > Hello,
>     >
>     > Since EXECUTABLE_OUTPUT_PATH / LIBRARY_OUTPUT_PATH have been replaced
>     > with the CMAKE_RUNTIME_OUTPUT_DIRECTORY /
>     > CMAKE_LIBRARY_OUTPUT_DIRECTORY they shouldn't appear in the GUI
>     > (CMakeSetup, QtDialog). That gives the impression that they are not
>     > deprecated as suggested by the documentation.
>     >
>     > Also, it is confusing when people in fact use the new variables. Say
>     > you have the following CMakeLists.txt
[snip]
> CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
> PROJECT(foo)
> ADD_EXECUTABLE(foo foo.cc)
> 
> This is all that's needed to reproduce this bug (on CMake 2.6.0 with
> Visual Studio 8 generator).

Fixed:

/cvsroot/CMake/CMake/Source/cmake.cxx,v  <--  Source/cmake.cxx
new revision: 1.389; previous revision: 1.388

Now the values are presented only in projects that need CMake 2.4
compatibility.  We'll include this fix in the 2.6 branch.

-Brad


More information about the CMake mailing list