La function de installation de iOS CMake (objectives …) utiliza carpetas incorrectas

Al utilizar la herramienta iOS.cmake toolchain (que se encuentra aquí https://code.google.com/p/ios-cmake/ ), mis carpetas de compilation se cambian de Debug y Release a Debug-iphoneos y Release-iphoneos .

Esto no es un problema excepto cuando bash ejecutar el siguiente código:

 install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin COMPONENT development ARCHIVE DESTINATION lib COMPONENT development LIBRARY DESTINATION ${MYPROJECT_LIB_SUBDIR} COMPONENT development NAMELINK_SKIP) install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin COMPONENT runtime ARCHIVE DESTINATION lib COMPONENT source LIBRARY DESTINATION ${MYPROJECT_LIB_SUBDIR} COMPONENT source NAMELINK_SKIP) 

Este código me da los siguientes errores:

 -- Install configuration: "Release" -- Install component: "development" CMake Error at cmake_install.cmake:54 (FILE): file INSTALL cannot find "/Users/username/Documents/Projects/MyFramework/src/ios-build/MyProject/Release/libMyProject.a". -- Install configuration: "Debug" -- Install component: "development" CMake Error at cmake_install.cmake:48 (FILE): file INSTALL cannot find "/Users/username/Documents/Projects/MyFramework/src/ios-build/MyProject/Debug/libMyProjectd.a". 

Por alguna razón, la function de install(targets ...) busca carpetas nombradas Debug y Release lugar de Debug-iphoneos y Release-iphoneos .

Por lo tanto, necesito asegurarme de que la install(targets ...) esté buscando en las carpetas correctas para el file o necesito evitar que iOS.cmake cambie el nombre de las carpetas de Depuración y Liberación. ¿Alguien puede sugerir algo por esto?

Editar

Parece que este es un problema con CMake como se identifica aquí: http://public.kitware.com/Bug/view.php?id=9117

Traté de actualizar a la última versión de CMake para ver si esto se había solucionado y todavía recibo el mismo error. Veo un parche adjunto al informe de errores, pero no estoy seguro de cómo aplicarlo o qué puedo hacer para solucionar este problema.

Encontramos un informe más específico de este problema aquí: http://public.kitware.com/Bug/view.php?id=12506

Hay un par de soluciones en ese sitio. Sin embargo, utilicé el fragment de código a continuación para crear las carpetas Liberación y Depuración en el mismo directory sin anexarles el EFFECTIVE_PLATFORM_NAME.

 if(${IOS}) set_target_properties(${PROJECT_NAME} PROPERTIES ARCHIVE_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}") endif(${IOS})