¿Hay alguna forma de obtener la versión y el proveedor del compilador utilizado por el usuario a través de qmake? Lo que necesito es deshabilitar la construcción de algunos objetivos de mi proyecto cuando se usa g ++ 3.x y habilitarlos cuando se usa g ++ 4.x.Encontrar proveedor de compilador/versión usando qmake
Actualización: La mayoría de las respuestas se enfocaron en el preprocesador. Esto es algo que quiero evitar No quiero que se cree un objetivo para una versión de compilación específica y quiero que el sistema de compilación tome esta decisión.
perfecto gracias. Estaba pensando en hacer algo así, pero pensé en preguntar si hay algo que ya se admite desde el primer momento. Dado que aparentemente su solución no está lista, está lista para usar :-) –
@Caleb: existe una posible simplificación si utiliza el comando 'gcc -dumpversion', lo que podría hacer que grep sea redundante. ¿Puedo editar tu respuesta o debo escribir otra? – user23573
@BogdanWilli Siéntase libre. –