Estoy tratando de integrar una herramienta en Xcode 4 que genera un encabezado C a partir de un archivo de descriptor. En Xcode 3, funcionó para agregar un paso de compilación personalizado para archivos con una extensión específica. Esos archivos luego se compilan antes de los archivos .m/.mm/.cpp que los incluyeron. Cuando trato de hacer esto con Xcode 4, parece que ejecuta mi paso personalizado después de compilar la otra fuente. Esto no funciona, por supuesto. ¿Hay alguna forma de decirle a Xcode que ejecute el paso anterior?Xcode 4 paso de compilación personalizado antes de compilar
He aquí una sencilla configuración repro:
Mi main.m contiene una:
#include <mytest.h>
y he añadido ${DERIVED_FILE_DIR}
a la ruta de búsqueda de cabecera. Cuando compilo este proyecto me sale el siguiente:
Si quito el incluir y construir de nuevo me sale esto:
Así que la regla es, en efecto trabajando, pero es ejecutado demasiado tarde. ¿Hay alguna forma de cambiar este comportamiento?
Esto puede ser un poco tarde, pero ¿funcionaría si creara un objetivo de construcción separado que acabara de crear los encabezados y luego agregara ese objetivo como una dependencia de su objetivo principal? – Isaac