|
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. |