crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Добавить параметр сборки
kin63camapa
  опции профиля:
сообщение 21.8.2010, 15:44
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 32
Регистрация: 21.8.2010
Пользователь №: 1976

Спасибо сказали: 0 раз(а)




Репутация:   1  


Добавил в 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
  опции профиля:
сообщение 21.8.2010, 17:06
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(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 $@
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.12.2024, 13:03