Resultados de la búsqueda a petición "gnu-make"

1 la respuesta

¿Los requisitos previos de solo pedido no funcionan correctamente en GNU make?

Tengo un problema con los requisitos previos de solo pedido. Estos no se ejecutan primero en absoluto. ¿Estoy entendiendo mal la forma en que funcionan los requisitos previos de solo pedido? El siguiente script de creación: .PHONY: mefirst ...

1 la respuesta

Cómo incluir el prefijo de ruta en la regla de creación de patrones de GNU

Considera lo siguiente: %.foo: %.bar echo $< > $@Asumiendo que tenemos un archivo1.bar, el comando ejecutado es simplementeecho 1.bar > 1.foo. Sin embargo cuando% contiene una ruta, en lugar de solo un nombre de archivo, comienza a volverse ...

1 la respuesta

Genere múltiples objetivos usando una sola acción / regla

¿Cómo escribo una regla para generar un conjunto de archivos con una sola acción? Ejemplo: archivosx, y, z se generan como resultado de una sola ejecución de scriptt.sh que toma archivoa como entrada x y z: a t.sh $@GNU make intenta ...

1 la respuesta

¿Cómo puedo capturar el directorio actual como un nombre de ruta absoluto en una variable make?

Me gustaría obtener el directorio actual durante la ejecución de un archivo GNUmake en una variable make. ¿Cuál es la sintaxis para hacer esto? ¿Algo como esto? DIR := $(PWD)

1 la respuesta

Regla de patrón genérico Makefile - xyzzy-en_US.ext2 de xyzzy.ext0

No puedo encontrar una manera de definir una regla de patrón genérico para el siguiente tipo de producción con make: exigirxyzzy-en_US.ext2 dexyzzy.ext0 víaxyzzy.ext1. Esto funciona: all: xyzzy-en_US.ext2 # to be compiled from xyzzy.ext0 ...

1 la respuesta

Forzar gnu make para reconstruir objetos afectados por la definición del compilador

Tengo un archivo MAKE que toma opciones en la línea de comando make OPTION_1=1Según el valor, agregará definiciones de compilador adicionales a un subconjunto de objetos. ifeq ($(OPTION_1), 1) CC_FLAGS += -DOPTION_1_ON endifEl cambio en la ...

1 la respuesta

Hacer ignora las dependencias generadas

Estoy tratando de escribir un Makefile para mi proyecto que genera automáticamente las dependencias entre mis archivos fuente. El Makefile es el siguiente: CC = g++ CFLAGS = -std=c++11 -Wfatal-errors -fdiagnostics-color=always LDFLAGS = -lm ...

1 la respuesta

¿Cómo puedo hacer que una dependencia de regla de patrón sea opcional en un Makefile?

Me gustaría hacer referencia a la marca de tiempo de una dependenciasi y solo si El archivo ya existe. Tengo una regla de patrón como esta: %.pdf: %.sil sile $< -o $@Esto funciona muy bien en situaciones normales, pero el archivo .sil hace una ...

1 la respuesta

¿Cómo se puede pasar una definición de macro como argumento para hacer?

Deseo definir una macro en C pasándola como argumento paramake, que se llama desde la línea de comandos. Antecedentes: quiero la directiva#define ENABLE_OPT 1 para ser incluido en mi código fuente C cuando se elige una determinada opción de ...

1 la respuesta

¿Makefile para colocar archivos de objetos de los directorios de origen en diferentes directorios en un solo directorio separado?

Estoy usando UnitTest ++ para permitirme crear pruebas unitarias para algún código C ++ (que debería basarse en Linux o Mac OS X). Tengo una estructura de directorios como esta: src - Foo.cpp - Bar.cpp test - FooTest.cpp - BarTest.cpp - Main.cpp ...