Usa una versión personalizada de clang en Xcode

4

Instalé la versión reciente de clang (a /usr/local/ ). ¿Cómo configuro Xcode para usar esto y no la versión incorporada de clang?

    
pregunta A.S. 18.06.2013 - 23:47

1 respuesta

2

Esta es una copia de mi respuesta en StackOverflow: ¿Cómo puedo forzar a Xcode para que use el compilador personalizado? .

  

La gente dice que es posible con cadenas de herramientas personalizadas. No hice una investigación sobre ellos porque la solución más fácil me funcionó bien:

     
    

También es posible ejecutar los complementos frontend directamente configurando la "configuración de compilación" apropiada de Xcode. (Varias formas de hacerlo, puede configurarlas en la línea de comandos, por ejemplo: xcodebuild build FOO = bla). Aquí hay algunas configuraciones de construcción que me parecieron útiles para inyectar marcas C:

         

OTHER_CFLAGS, OTHER_CPLUSPLUSFLAGS o para reemplazar el (los) compilador (es) y enlazador (es):

         

CC, CPLUSPLUS, LD, LDPLUSPLUS, LIBTOOL

         

El mismo enfoque funciona para controlar la acción "analizar": CLANG_ANALYZER_EXEC, CLANG_ANALYZER_OTHER_FLAGS

         

Descargo de responsabilidad: algunas de esas configuraciones de compilación no están documentadas (afaik). Utilice bajo su propio riesgo.

  
     

(Tomado de [cfe-dev] Compilar / refactorizar proyectos Xcode de iOS )

     

Para mí fue suficiente definir las siguientes configuraciones definidas por el usuario en la configuración de compilación de proyectos de Xcode:

     

CC = my-c-compiler

     

CXX = my-cxx-compiler

     

LIBTOOL = my-linker-for-static-library

    
respondido por el Stanislav Pankevich 11.04.2017 - 22:36

Lea otras preguntas en las etiquetas