[CMake] CMake 2.7 continues to display EXECUTABLE_OUTPUT_PATH / LIBRARY_OUTPUT_PATH

Miguel A. Figueroa-Villanueva miguelf at ieee.org
Wed Jul 2 21:24:07 EDT 2008


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

----
project(test)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")
add_executable(hello hello.cxx)
----

When the user runs the GUI and sees the red EXECUTABLE_OUTPUT_PATH
variable, which he is used to working with, he can proceed to change
it and it won't have an effect.

Is this an easy fix or should I open a bug item?

--Miguel


More information about the CMake mailing list