Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Добавить параметр сборки
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt инструментарий
kin63camapa
Добавил в makefile параметр сборки, прописал команды, но при запуске проекта в QT creator он был сгенерирован заново. Можно ли как то добавить параметр сборки в .pro файл? Вообще что можно почитать по поводу синтаксиса файла .pro?

вот то что нужно в мейк файле
reset_data:
    -$(DEL_FILE) *.tmp *.ref *.cfg
    -$(COPY_FILE) ./default/*.cfg *cfg
    -$(COPY_FILE) ./referents/default.ref $(TARGET).ref
Litkevich Yuriy
Цитата(kin63camapa @ 21.8.2010, 19:44) *
Вообще что можно почитать по поводу синтаксиса файла .pro?
Qt Assistant или в том же креаторе справка по qmake

вот пример:
#========= Makefile Target for preprocessoring =======
topreprocessor1.target    = %.i
topreprocessor1.depends    = $(MAKEFILE).Debug FORCE
topreprocessor1.commands    = $(MAKE) -f $(MAKEFILE).Debug $@

QMAKE_EXTRA_TARGETS       += topreprocessor1

CONFIG (debug, debug|release) {
    topreprocessorcpp.target    = %.i
    topreprocessorcpp.depends    = %.cpp
    topreprocessorcpp.commands    = $(CXX) -E $(CXXFLAGS) $(INCPATH) $< -o $@
    QMAKE_EXTRA_TARGETS       += topreprocessorcpp

    topreprocessorh.target    = %.i
    topreprocessorh.depends    = %.h
    topreprocessorh.commands    = $(CXX) -E $(CXXFLAGS) $(INCPATH) $< -o $@
    QMAKE_EXTRA_TARGETS       += topreprocessorh

    toprprocessorc.target    = %.i
    toprprocessorc.depends    = %.c
    toprprocessorc.commands    = $(CXX) -E $(CXXFLAGS) $(INCPATH) $< -o $@
    QMAKE_EXTRA_TARGETS       += toprprocessorc

сделает следующее:
%.i: $(MAKEFILE).Debug FORCE
    $(MAKE) -f $(MAKEFILE).Debug $@

%.i: %.cpp
    $(CXX) -E $(CXXFLAGS) $(INCPATH) $< -o $@

%.i: %.h
    $(CXX) -E $(CXXFLAGS) $(INCPATH) $< -o $@

%.i: %.c
    $(CXX) -E $(CXXFLAGS) $(INCPATH) $< -o $@
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2020 IPS, Inc.