| 1 |
2.10a - |
| 2 |
|
| 3 |
support for spaces in filenames. |
| 4 |
|
| 5 |
2.00a - |
| 6 |
|
| 7 |
Automatic feature loading (from CONFIG) has been added, this allows qmake to be |
| 8 |
written using qmake language. |
| 9 |
|
| 10 |
The dependency generation system has been redesigned to be faster (as over time |
| 11 |
it had gotten slower and slower as features crept in). This new system is used |
| 12 |
for dependency calcuation and moc detection. |
| 13 |
|
| 14 |
qmake has been changed to allow features to be introduced without changes to |
| 15 |
C++ sources (ie project files). |
| 16 |
|
| 17 |
DEPENDS supported to allow hard coded dependencies (when qmake's depend are inadaquate) |
| 18 |
|
| 19 |
$$sprintf() added to allow easy expansion of complex strings (using %1..%n) |
| 20 |
|
| 21 |
for() iteration has been introduced to do simple looping in a qmake script. |
| 22 |
|
| 23 |
CONFIG() test function added. |
| 24 |
|
| 25 |
$$basename() and $$dirname() added for file manipulation. |
| 26 |
|
| 27 |
warning() can be used in place of message() now. |
| 28 |
|
| 29 |
improved support for subdirs with .pro's listed |
| 30 |
support for QT added to add functionality from Qt |
| 31 |
|
| 32 |
1.07a - |
| 33 |
|
| 34 |
support for precompiled headers added |
| 35 |
|
| 36 |
1.06b - |
| 37 |
|
| 38 |
support for reading and writing libtool (.la) files |
| 39 |
support for reading pkgconfig (.pkg) files |
| 40 |
|
| 41 |
PWD added as an automatic variable to mean the directory |
| 42 |
the file being parsed is in (this change required that the |
| 43 |
directory be set to the file being parsed as well, function |
| 44 |
tests that query relative paths will need to be relative the |
| 45 |
file being parsed). |
| 46 |
|
| 47 |
persistant data cache introduced |
| 48 |
|
| 49 |
1.05a - |
| 50 |
|
| 51 |
caching of more information (speed ups) |
| 52 |
$$list() added to be used as a lambda function in qmake |
| 53 |
$$files() added to allow regular expression matching |
| 54 |
$$fromfile() added to grab one single variable value from a parsed file |
| 55 |
$$prompt() added to allow querying for user input from qmake |
| 56 |
include() modified to support specifying which variables to import |
| 57 |
equals() test added to test for equality |
| 58 |
MSVC.net generator added [partial solution files in vcsubdirs] |
| 59 |
|
| 60 |
1.04a - |
| 61 |
|
| 62 |
subdirs supports multiple project files in a single directory. |
| 63 |
|
| 64 |
1.03a - |
| 65 |
|
| 66 |
New function $$system() to extract the value of a shell call. |
| 67 |
|
| 68 |
1.02a - |
| 69 |
|
| 70 |
Dependency / Mocable caching. qmake can cache these expensive operations with qmake_cache |
| 71 |
CONFIG. |
| 72 |
|
| 73 |
The parser has been improved to cover more error cases, as well as more forgiving |
| 74 |
|
| 75 |
qmake now includes a special else scope to invert the previous test |
| 76 |
|
| 77 |
Ability to add user defined targets to UnixMakefiles. |
| 78 |
|
| 79 |
1.01a - |
| 80 |
|
| 81 |
New system for library linking. This system allows a user several different features: |
| 82 |
|
| 83 |
1) libtool like library dependencies to static libraries build with qmake |
| 84 |
2) library dependencies, when on .pro depends on another library - it will |
| 85 |
automatically build that other library (unix makefiles only) |
| 86 |
3) automatic detection of configurations for Qt, if CONFIG qt is specified |
| 87 |
it will find the settings for the most recent Qt itself. |
| 88 |
|
| 89 |
Project Builder for Mac OS X is now a supported backend for qmake. |
| 90 |
|
| 91 |
qmake now offers a 'make uninstall' feature, to reverse the actions of a 'make install'. |
| 92 |
|
| 93 |
qmake can now do recursive searches in project-file mode (-r option). |
| 94 |
|
| 95 |
1.00a - |
| 96 |
|
| 97 |
First release, shipped with Qt 3.0. |
| 98 |
|
| 99 |
qmake ships with support for Unix make, MSVC (both dsp and nmake), Borland make. |