MantisBT - CMake | |||||
| View Issue Details | |||||
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0001301 | CMake | public | 2004-10-29 09:46 | 2005-07-14 15:24 | |
| Reporter | Ken Moreland | ||||
| Assigned To | System Admin | ||||
| Priority | urgent | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | OS | OS Version | |||
| Product Version | |||||
| Target Version | Fixed in Version | ||||
| Summary | 0001301: all target does not build MACOSX_BUNDLE | ||||
| Description | When 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) | ||||
| Steps To Reproduce | |||||
| Additional Information | |||||
| Tags | No tags attached. | ||||
| Relationships | |||||
| Attached Files | |||||
| Issue History | |||||
| Date Modified | Username | Field | Change | ||
| Notes | |||||
|
|
|||||
|
|
||||