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