Результаты поиска по запросу "gnu-make"
это золото! Спасибо тебе за это.
ираю стороннюю библиотеку в 32-битном режиме на OSX 10.6 (библиотека Xerces 2.8). Я определил, что определение препроцессора__LP64__ установлено. Однако, насколько я вижу, он не устанавливается ни в каких файлах конфигурации стороннего проекта, а ...
Спасибо за этот ответ. Как-то мне было трудно узнать немного о расширении тильды.
аюсь скомпилировать этот инструмент. Ниже приведено начало его Makefile: CC = gcc CFLAGS = -Wall -O2 -D TRACES DFLAGS = -g -Wall -o0 CPPFLAGS= $(INCLUDES:%=-I %) LDFLAGS = $(LIBRARIES:%=-L %) LDLIBS = $(USED_TOOLS:%=-l%) MY_FILES = INCLUDE_DIR = ...
Как проверить возвращаемое значение из директивы оболочки
В моем Makefile мне нужно проверить, является ли текущий каталог репозиторием SVN или нет, и если это не так, я хочу указать ошибку, используя директиву $ (error) в Makefile. Поэтому я планирую использовать возвращаемое значение $ (shell svn ...
Удалить элемент из переменной Makefile?
У меня есть make-файл, который включает в себя несколько других make-файлов, которые, в свою очередь, все добавляют в переменную следующим образом: VAR := Something SomethingElse VAR += SomeOtherThing (...)Теперь я хочу удалитьSomethingElse ...
Экранирование двоеточий в именах файлов в Makefile
Есть ли способ заставить GNU make правильно работать с именами файлов, которые содержат двоеточия? Конкретная проблема, с которой я сталкиваюсь, связана с правилом шаблона. Вот упрощенная версия, которая не зависит от вырезания и вставки ...
Параллельный make-файл требует упорядочения зависимостей
У меня есть следующий кусок make-файла: CXXFLAGS = -std=c++0x -Wall SRCS = test1.cpp test2.cpp OBJDIR = object OBJS = $(SRCS:%.cpp=$(OBJDIR)/%.o) all: test1 release: clean test1 test1: $(OBJS) $(CXX) -o $@ $(OBJS) $(OBJDIR)/%.o: %.cpp $(CXX) ...
Как мне разбить строку в make?
Мне нужно взять параметр в моем Makefile, который состоит из идентификатора хоста в форме host[:port]где двоеточие и порт не являются обязательными. Таким образом, все следующие условия действительны: foo.example.com ssl.example.com:443 ...
Что означает @: (в двоеточии символа) в Makefile?
Что делает следующее в Makefile? rule: $(deps) @:Я не могу найти это в руководстве по сборке.
Добавить в GNU make переменные через командную строку
Я использую GNU-make Makefile для создания проекта C с несколькими целями (all, cleanи несколько конкретных целей проекта). В процессе отладки я хотел бы добавить некоторые флаги в одну сборку без постоянного редактирования файла Makefile ...
make: использование целевых переменных в предварительных условиях
Я пытаюсь написать Makefile, где пререквизиты, используя целевые переменные version= target1: override version=1 target1: package target2: override version=2 target2: package package: dir=package-${version}\ package: source source: ...