crossplatform.ru

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


  Ответ в Добавить параметр сборки
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 21.8.2010, 17:06
 
Цитата(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 $@
kin63camapa Дата 21.8.2010, 15:44
  Добавил в makefile параметр сборки, прописал команды, но при запуске проекта в QT creator он был сгенерирован заново. Можно ли как то добавить параметр сборки в .pro файл? Вообще что можно почитать по поводу синтаксиса файла .pro?

вот то что нужно в мейк файле
reset_data:
    -$(DEL_FILE) *.tmp *.ref *.cfg
    -$(COPY_FILE) ./default/*.cfg *cfg
    -$(COPY_FILE) ./referents/default.ref $(TARGET).ref
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 6.6.2020, 18:01