View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001301CMakepublic2004-10-29 09:462005-07-14 15:24
ReporterKen Moreland 
Assigned ToSystem Admin 
PriorityurgentSeveritymajorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0001301: all target does not build MACOSX_BUNDLE
DescriptionWhen a makefile is built for an executable with the MACOSX_BUNDLE flag on Mac OS X, two targets are made for the executable: exename and ${EXECUTABLE_OUTPUT_PATH}/exename.app/Contents/MacOS/exename. However, the all target points to ${EXECUTABLE_OUTPUT_PATH}/exename, which is neither a target nor a file that is built. Thus, the build fails on the default target or the all target.

Here is a simple CMakeLists.txt that demonstrates the problem:

PROJECT(TESTBUNDLE)
SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR})
ADD_EXECUTABLE(testbundle MACOSX_BUNDLE main.cxx)
TagsNo tags attached.
Attached Files

 Relationships

  Notes
(0002665)
Bill Hoffman (manager)
2005-07-14 15:24

This seems to be working now in 2.2 and 2.3.

 Issue History
Date Modified Username Field Change


Copyright © 2000 - 2018 MantisBT Team