[CMake] CMAKE_RUNTIME_OUTPUT_DIRECTORY without the extra 'Debug' or 'Release' ?

Erwin Coumans erwin.coumans at gmail.com
Mon Feb 8 13:46:07 EST 2010


I'm not using SET_TARGET_PROPERTIES,

SET( CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${BULLET_PHYSICS_SOURCE_DIR})
SET( CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${BULLET_PHYSICS_SOURCE_DIR})

seems to work just fine for all targets with CMake 2.8.1.
Thanks,
Erwin


On 8 February 2010 10:44, David Cole <david.cole at kitware.com> wrote:

> You have to set the target property to set the directories to something of
> your own choosing.
>
> CMake will always use Debug and Release by default for Visual Studio and
> Xcode, since they are multi-configuration development environments...
>
>
>
> On Mon, Feb 8, 2010 at 1:40 PM, Erwin Coumans <erwin.coumans at gmail.com>wrote:
>
>>
>> No, I just tried CMake 2.8.1 and it still adds 'Debug' and 'Release'
>> directories to the name.
>>
>> Are you sure it has been fixed?
>> Thanks a lot,
>> Erwin
>>
>>
>> On 8 February 2010 05:43, Brad King <brad.king at kitware.com> wrote:
>>
>>> Erwin Coumans wrote:
>>> >
>>> > Hi,
>>> >
>>> > How can we specify the actual directory where the executable ends up in
>>> > MSVC, without any messing around by adding 'Debug' or "Release'?
>>> >
>>> > I tried the following lines:
>>> >
>>> > SET( CMAKE_RUNTIME_OUTPUT_DIRECTORY ${BULLET_PHYSICS_SOURCE_DIR})
>>> > SET( CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE
>>> ${BULLET_PHYSICS_SOURCE_DIR})
>>> > SET( CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${BULLET_PHYSICS_SOURCE_DIR})
>>> >
>>> > But the generated MSVC projectfiles still add 'Debug', 'Release' to the
>>> > directory. How can this additional 'Debug' or 'Release' be removed?
>>>
>>> Coincidentally this is already implemented and is going to be in 2.8.1.
>>>
>>> http://www.cmake.org/Bug/view.php?id=9163
>>>
>>> -Brad
>>>
>>
>>
>> _______________________________________________
>> 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
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20100208/5a3e33d1/attachment.htm>


More information about the CMake mailing list