projects.pro
changeset 37 758a864f9613
parent 33 3e2da88830cd
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
    38        SUBDIRS += tools
    38        SUBDIRS += tools
    39     } else:isEqual(PROJECT, examples) {
    39     } else:isEqual(PROJECT, examples) {
    40        SUBDIRS += examples
    40        SUBDIRS += examples
    41     } else:isEqual(PROJECT, demos) {
    41     } else:isEqual(PROJECT, demos) {
    42        SUBDIRS += demos
    42        SUBDIRS += demos
    43     } else:isEqual(PROJECT, tests) {
       
    44        SUBDIRS += tests
       
    45     } else:isEqual(PROJECT, libs) {
    43     } else:isEqual(PROJECT, libs) {
    46        include(src/src.pro)
    44        include(src/src.pro)
    47     } else:isEqual(PROJECT, docs) {
    45     } else:isEqual(PROJECT, docs) {
    48        contains(QT_BUILD_PARTS, tools):include(doc/doc.pri)
    46        contains(QT_BUILD_PARTS, tools):include(doc/doc.pri)
    49     } else:isEqual(PROJECT, translations) {
    47     } else:isEqual(PROJECT, translations) {
   159 }
   157 }
   160 INSTALLS += qmake
   158 INSTALLS += qmake
   161 
   159 
   162 #mkspecs
   160 #mkspecs
   163 mkspecs.path=$$[QT_INSTALL_DATA]/mkspecs
   161 mkspecs.path=$$[QT_INSTALL_DATA]/mkspecs
   164 mkspecs.files=$$QT_BUILD_TREE/mkspecs/qconfig.pri $$QT_SOURCE_TREE/mkspecs/*
   162 mkspecs.files=$$QT_BUILD_TREE/mkspecs/qconfig.pri $$files($$QT_SOURCE_TREE/mkspecs/*)
       
   163 mkspecs.files -= $$QT_SOURCE_TREE/mkspecs/modules
   165 unix { 
   164 unix { 
   166    DEFAULT_QMAKESPEC = $$QMAKESPEC
   165    DEFAULT_QMAKESPEC = $$QMAKESPEC
   167    DEFAULT_QMAKESPEC ~= s,^.*mkspecs/,,g
   166    DEFAULT_QMAKESPEC ~= s,^.*mkspecs/,,g
   168    mkspecs.commands += $(DEL_FILE) $(INSTALL_ROOT)$$mkspecs.path/default; $(SYMLINK) $$DEFAULT_QMAKESPEC $(INSTALL_ROOT)$$mkspecs.path/default
   167    mkspecs.commands += $(DEL_FILE) $(INSTALL_ROOT)$$mkspecs.path/default; $(SYMLINK) $$DEFAULT_QMAKESPEC $(INSTALL_ROOT)$$mkspecs.path/default
       
   168    mkspecs.files -= $$QT_SOURCE_TREE/mkspecs/default
   169 }
   169 }
   170 win32:!equals(QT_BUILD_TREE, $$QT_SOURCE_TREE) {
   170 win32:!equals(QT_BUILD_TREE, $$QT_SOURCE_TREE) {
   171     # When shadow building on Windows, the default mkspec only exists in the build tree.
   171     # When shadow building on Windows, the default mkspec only exists in the build tree.
   172     mkspecs.files += $$QT_BUILD_TREE/mkspecs/default
   172     mkspecs.files += $$QT_BUILD_TREE/mkspecs/default
   173 }
   173 }