diff options
author | Lars Knoll <lars.knoll@nokia.com> | 2009-03-23 09:34:13 (GMT) |
---|---|---|
committer | Simon Hausmann <simon.hausmann@nokia.com> | 2009-03-23 09:34:13 (GMT) |
commit | 67ad0519fd165acee4a4d2a94fa502e9e4847bd0 (patch) | |
tree | 1dbf50b3dff8d5ca7e9344733968c72704eb15ff /qmake/CHANGES | |
download | Qt-67ad0519fd165acee4a4d2a94fa502e9e4847bd0.zip Qt-67ad0519fd165acee4a4d2a94fa502e9e4847bd0.tar.gz Qt-67ad0519fd165acee4a4d2a94fa502e9e4847bd0.tar.bz2 |
Long live Qt!
Diffstat (limited to 'qmake/CHANGES')
-rw-r--r-- | qmake/CHANGES | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/qmake/CHANGES b/qmake/CHANGES new file mode 100644 index 0000000..ee2927c --- /dev/null +++ b/qmake/CHANGES @@ -0,0 +1,99 @@ +2.10a - + + support for spaces in filenames. + +2.00a - + + Automatic feature loading (from CONFIG) has been added, this allows qmake to be + written using qmake language. + + The dependency generation system has been redesigned to be faster (as over time + it had gotten slower and slower as features crept in). This new system is used + for dependency calcuation and moc detection. + + qmake has been changed to allow features to be introduced without changes to + C++ sources (ie project files). + + DEPENDS supported to allow hard coded dependencies (when qmake's depend are inadaquate) + + $$sprintf() added to allow easy expansion of complex strings (using %1..%n) + + for() iteration has been introduced to do simple looping in a qmake script. + + CONFIG() test function added. + + $$basename() and $$dirname() added for file manipulation. + + warning() can be used in place of message() now. + + improved support for subdirs with .pro's listed + support for QT added to add functionality from Qt + +1.07a - + + support for precompiled headers added + +1.06b - + + support for reading and writing libtool (.la) files + support for reading pkgconfig (.pkg) files + + PWD added as an automatic variable to mean the directory + the file being parsed is in (this change required that the + directory be set to the file being parsed as well, function + tests that query relative paths will need to be relative the + file being parsed). + + persistant data cache introduced + +1.05a - + + caching of more information (speed ups) + $$list() added to be used as a lambda function in qmake + $$files() added to allow regular expression matching + $$fromfile() added to grab one single variable value from a parsed file + $$prompt() added to allow querying for user input from qmake + include() modified to support specifying which variables to import + equals() test added to test for equality + MSVC.net generator added [partial solution files in vcsubdirs] + +1.04a - + + subdirs supports multiple project files in a single directory. + +1.03a - + + New function $$system() to extract the value of a shell call. + +1.02a - + + Dependency / Mocable caching. qmake can cache these expensive operations with qmake_cache + CONFIG. + + The parser has been improved to cover more error cases, as well as more forgiving + + qmake now includes a special else scope to invert the previous test + + Ability to add user defined targets to UnixMakefiles. + +1.01a - + + New system for library linking. This system allows a user several different features: + + 1) libtool like library dependencies to static libraries build with qmake + 2) library dependencies, when on .pro depends on another library - it will + automatically build that other library (unix makefiles only) + 3) automatic detection of configurations for Qt, if CONFIG qt is specified + it will find the settings for the most recent Qt itself. + + Project Builder for Mac OS X is now a supported backend for qmake. + + qmake now offers a 'make uninstall' feature, to reverse the actions of a 'make install'. + + qmake can now do recursive searches in project-file mode (-r option). + +1.00a - + + First release, shipped with Qt 3.0. + + qmake ships with support for Unix make, MSVC (both dsp and nmake), Borland make. |