tools/qdoc3/qdoc3.pro
changeset 30 5dc02b23752f
parent 3 41300fa6a67c
child 33 3e2da88830cd
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
     2 DEFINES += QT_NO_CAST_TO_ASCII
     2 DEFINES += QT_NO_CAST_TO_ASCII
     3 #DEFINES += QT_NO_CAST_FROM_ASCII
     3 #DEFINES += QT_NO_CAST_FROM_ASCII
     4 #DEFINES += QT_USE_FAST_OPERATOR_PLUS
     4 #DEFINES += QT_USE_FAST_OPERATOR_PLUS
     5 #DEFINES += QT_USE_FAST_CONCATENATION
     5 #DEFINES += QT_USE_FAST_CONCATENATION
     6 
     6 
     7 QT = core xml
     7 qdoc_bootstrapped {
     8 CONFIG += console
     8     include(../../src/tools/bootstrap/bootstrap.pri)
     9 CONFIG -= debug_and_release_target
     9     DEFINES -= QT_NO_CAST_FROM_ASCII
       
    10     DEFINES += QT_NO_TRANSLATION
       
    11 } else {
       
    12     QT = core xml
       
    13     CONFIG += console
       
    14     CONFIG -= debug_and_release_target
       
    15 }
       
    16 
    10 !isEmpty(QT_BUILD_TREE):DESTDIR = $$QT_BUILD_TREE/bin
    17 !isEmpty(QT_BUILD_TREE):DESTDIR = $$QT_BUILD_TREE/bin
    11 #CONFIG += debug
    18 #CONFIG += debug
    12 build_all:!build_pass {
    19 build_all:!build_pass {
    13     CONFIG -= build_all
    20     CONFIG -= build_all
    14     CONFIG += release
    21     CONFIG += release
    15 #    CONFIG += debug
    22 #    CONFIG += debug
    16 }
    23 }
    17 mac:CONFIG -= app_bundle
    24 
       
    25 CONFIG -= app_bundle
    18 HEADERS += apigenerator.h \
    26 HEADERS += apigenerator.h \
    19            archiveextractor.h \
    27            archiveextractor.h \
    20 	   atom.h \
    28 	   atom.h \
    21 	   bookgenerator.h \
    29 	   bookgenerator.h \
    22 	   ccodeparser.h \
    30 	   ccodeparser.h \
   103 	   tree.cpp \
   111 	   tree.cpp \
   104 	   uncompressor.cpp \
   112 	   uncompressor.cpp \
   105            webxmlgenerator.cpp \
   113            webxmlgenerator.cpp \
   106 	   yyindent.cpp
   114 	   yyindent.cpp
   107 
   115 
       
   116 ### Documentation for qdoc3 ###
       
   117 
       
   118 win32:!win32-g++ {
       
   119     unixstyle = false
       
   120 } else :win32-g++:isEmpty(QMAKE_SH) {
       
   121     unixstyle = false
       
   122 } else {
       
   123     unixstyle = true
       
   124 }
       
   125 
       
   126 $$unixstyle {
       
   127     QDOC = cd $$PWD/doc && $$[QT_INSTALL_BINS]/qdoc3
       
   128 } else {
       
   129     QDOC = cd $$PWD/doc && $$[QT_INSTALL_BINS]/qdoc3.exe
       
   130     QDOC = $$replace(QDOC, "/", "\\")
       
   131 }
       
   132 
       
   133 docs.commands = $$QDOC qdoc-manual.qdocconf
       
   134 
       
   135 QMAKE_EXTRA_TARGETS += docs
       
   136 
   108 target.path = $$[QT_INSTALL_BINS]
   137 target.path = $$[QT_INSTALL_BINS]
   109 INSTALLS += target
   138 INSTALLS += target