summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Introduced the QT.<module>.plugins variable to module profiles.axis2011-04-2768-55/+69
|
* Fixed maketestselftest after guiapplauncher was made a global test.axis2011-04-271-1/+2
|
* Removed examples and demos that are no longer in qtbase.axis2011-04-272-8/+2
|
* Removed reference to linguist test, which is now in qttools.axis2011-04-271-1/+0
|
* Adapted guiapplauncher test to modularized Qt.axis2011-04-273-0/+115
| | | | | Now it reads the test cases from text files in each repository instead.
* Fixed syncqt generation of bin path.axis2011-04-271-1/+1
| | | | | | Now it points to QtBase's bin directory, in the case of developer builds. This makes it easier to develop modules together without having to install them first.
* q3tl.h is copied to qalgorithms autotest directoryPrasanth Ullattil2011-04-271-1/+1
|
* Fixed "make check" target for qtbase.axis2011-04-271-0/+6
| | | | It was caused by a missing "tests" target.
* Added QT.<module>.imports support to module profiles.axis2011-04-2712-0/+12
|
* Removed uic3 autotest from qtbasePrasanth Ullattil2011-04-271-1/+1
|
* Load the sync.profile after setting the variables.Prasanth Ullattil2011-04-271-9/+10
|
* Remove moved examples/demosMarius Storm-Olsen2011-04-2710-42/+0
|
* Build examples and demos in qtbaseMarius Storm-Olsen2011-04-272-11/+2
|
* Make qmake respect <subdir>.CONFIG = no_default_installMarius Storm-Olsen2011-04-271-0/+4
| | | | It already respects no_default_target
* Temporarily pointing QT_MODULE_LIB_BASE to qtbase/libPrasanth Ullattil2011-04-271-1/+1
| | | | | This has to changed when we start to generate the module binaries in their respective lib/bin folders.
* Properly detect qmodule.priMarius Storm-Olsen2011-04-271-4/+6
|
* Avoid recursively including the same arch.pri filePrasanth Ullattil2011-04-271-1/+3
|
* Made sure syncqt gets called correctly even if it is not in the PATH.axis2011-04-272-3/+6
|
* Changed path references to ActiveQt.axis2011-04-272-0/+7
|
* Include headers.pri from the last path in MODULE_INCLUDESPrasanth Ullattil2011-04-271-1/+4
|
* Use the MODULE_LIBS instead of QMAKE_LIBDIR_QT for frameworks.Prasanth Ullattil2011-04-271-2/+2
|
* Use the 'install_name' linker flag on Mac for the frameworks.Prasanth Ullattil2011-04-271-0/+5
| | | | This is required for the frameworks outside the qtbase module.
* Fixed wrong inclusion of QtHelp module.axis2011-04-271-2/+1
|
* Fixed a bug in libdir handling.axis2011-04-271-1/+2
| | | | | We need to use QMAKE_LIBDIR instead of QMAKE_LFLAGS and -L, because MSVC does not understand -L.
* New configure.exe binaryMarius Storm-Olsen2011-04-271-0/+0
|
* Remove hardcoded modules in configure and QT_CONFIGMarius Storm-Olsen2011-04-271-67/+65
| | | | | | | Also, - Turn qt3support into gui-qt3support, to support turning on/off qt3support-functions in core. - Fix QT_BUILD_PARTS for configure.exe
* Add QMAKESPEC_ORIGINAL to the INCLUDEPATH when neededMarius Storm-Olsen2011-04-271-0/+5
|
* Use correct DESTDIR for UiTools.axis2011-04-271-0/+1
|
* Move uitools from QtTools to QtBaseLiang Qi2011-04-2713-15/+160
|
* Demos: activate in profilesOlivier Goffart2011-04-271-15/+0
|
* Make auto test buildLiang Qi2011-04-271-10/+0
|
* examples.pro removed moved subdirectoriesOlivier Goffart2011-04-271-6/+0
|
* Make each module refer to its own bin/Marius Storm-Olsen2011-04-2711-3/+16
| | | | | | | Since modules cannot rely on QtCore having a build directory, nor can they build the applications directly into $$[QT_INSTALL_BINS] each module needs their own bin/. Add this path to each module's pri file, so others can use their applications
* Made modules that depend on other modules add their include paths.Marius Storm-Olsen2011-04-271-0/+6
| | | | | | | | This is needed so that header files which contain references to those modules (for example in templates) will have their include paths as well. RevBy: axis
* Made the internal support for Qt3Support in QtGui compile.axis2011-04-272-2/+2
|
* Made syncqt collapse redundant ".." sections in paths.axis2011-04-271-0/+2
|
* Fixed useless substitution in syncqt.axis2011-04-271-1/+0
| | | | | The substitution is not necessary and messes up the argument that is passed in.
* Corrected include path for UiTools.axis2011-04-271-1/+1
|
* Extended module profiles.axis2011-04-2710-28/+40
| | | | Each module now sets the QT_CONFIG variable itself.
* Add hardcoded qclass_lib_map.h based on 4.8Marius Storm-Olsen2011-04-272-1/+1438
| | | | This is only until UIC/Designer handles this properly
* Move QtSvg into a separate repositoryLiang Qi2011-04-275-24/+2
|
* Add the private_includes path to the modules .pri fileLiang Qi2011-04-2710-0/+10
|
* Add the source path to the modules .pri fileMarius Storm-Olsen2011-04-2711-0/+11
|
* Remove the hardcode QT_CONFIG in those pri files.Liang Qi2011-04-2710-20/+0
|
* Make modules compile without hardcoded pathsMarius Storm-Olsen2011-04-272-1/+5
|
* Make qt.prf use new qt_module.pri structure for QT variableMarius Storm-Olsen2011-04-273-72/+82
| | | | This change requires the new resolve_depends(var, prefix) function in qmake.
* Add resolve_depends(var, prefix) function to qmakeMarius Storm-Olsen2011-04-272-1/+46
| | | | | | | | | | | | | | This function calculates the topological order of variables. We will use it to determine which and in what order to link module libraries. The function is not tied to libraries/modules only, but requires the variables to be ordered to have their dependencies in the [prefix]<var>.depends subvariable. Due to the recursive nature of the algorithm it was just much easier to implement it directly in C++ rather than in a qmake-language function.
* Add module specific pris, and make syncqt create fwd includesMarius Storm-Olsen2011-04-2713-4/+191
| | | | | | | | | | | | | | | | | | | | | | | The module specific pris define the modules name version dependencies include paths lib paths additional CONFIGs and DEFINES They are located in the modules source directory, with fwd includes created in QtBase/mkspecs/modules build directory. The pris use QT_MODULE_INCLUDE_BASE QT_MODULE_LIB_BASE to specify the locations for includes and libs. These paths are normally based on QT_INSTALL_HEADERS QT_INSTALL_LIBS for installed modules, but overridden to the module's build directory by syncqt for the fwd included pris. The path of the pris must be specified in the sync.profile for syncqt to create the fwding pris in QtBase.
* Have qmake run syncqt automatically, if sync.profile is detectedMarius Storm-Olsen2011-04-271-0/+28
| | | | | | | This will normally only happen for top-level pro files, and syncqt is smart enough to not touch already existing files. And in edition, syncqt uses the original file's timestamp on the fwding files.
* Fixup: not paths for other modulesMarius Storm-Olsen2011-04-271-1/+1
|