[CMake] Wrong LOCATION_<CONFIG> property value with MACOSX_BUNDLE option set

Nicolas Desprès nicolas.despres at gmail.com
Tue Jan 20 08:55:29 EST 2009


I have reported an issue on the bug tracker and submitted a patch:

http://public.kitware.com/Bug/view.php?id=8406

Cheers,

On Tue, Jan 20, 2009 at 1:02 AM, Nicolas Desprès
<nicolas.despres at gmail.com> wrote:
> I forgot to mention that setting CMAKE_BUILD_TYPE by either Debug or
> Release does not change the problem.
>
> I except the value to be:
>
> /Users/polrop/src/helloworld/_build/helloworld.app/Content s/MacOS/helloworld
>
> Cheers,
>
> On Tue, Jan 20, 2009 at 12:44 AM, Nicolas Desprès
> <nicolas.despres at gmail.com> wrote:
>> Hi there,
>>
>> I'm having trouble with LOCATION_<CONFIG> property when using
>> MACOSX_BUNDLE at the same time with cmake version 2.6-patch 3 RC-8.
>>
>> The value of the property is the one without the MACOSX_BUNDLE option.
>>
>> Here my CMakeLists.txt for an helloworld project:
>> ======
>> cmake_minimum_required(VERSION 2.6.2)
>> #set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/modules")
>>
>> project(helloworld)
>>
>> add_executable(helloworld MACOSX_BUNDLE
>>  main.cc
>>  )
>> get_target_property(binary_loc helloworld LOCATION_${CMAKE_BUILD_TYPE})
>> message("binary_loc=${binary_loc}")
>> =====
>>
>> The output of cmake -G "Unix Makefiles" .. is:
>> =====
>> [...]
>> binary_loc=/Users/polrop/src/helloworld/_build/helloworld
>> [...]
>> =====
>>
>> I'm using this cmake:
>> http://www.cmake.org/files/v2.6/cmake-2.6.3-RC-8-Darwin-universal.dmg
>>
>> Cheers,
>>
>> --
>> Nicolas Desprès
>>
>
>
>
> --
> Nicolas Desprès
>



-- 
Nicolas Desprès


More information about the CMake mailing list