OK, I have switched my assignment to a full path form, and using
get_target_property to pull the value of RUNTIME_OUTPUT_DIRECTORY
indicates that the value is correct:

target_runtime_output_dir: C:/Users/User/brlcad/brlcad-build/lib

The lib and exp files are going to the right place:
Creating library C:/Users/User/brlcad/brlcad-build/lib/regex.lib and
object C:/Users/User/brlcad/brlcad-build/lib/regex.exp

Despite this, I'm still seeing the dll output in bin:
regex.vcxproj -> C:\Users\User\brlcad\brlcad-build\bin\regex.dll

Would a local RUNTIME_OUTPUT_DIRECTORY setting be overridden by
setting the toplevel CMAKE_RUNTIME_OUTPUT_DIRECTORY* variables?  We do
set those at the top level to define our overall layout.

Thanks,
CY

On Fri, Jan 27, 2012 at 11:03 AM, David Cole <david.c...@kitware.com> wrote:

> Use a full/absolute path name for the directory. "lib" is not
> well-defined unless you know what it's relative to.
--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to