| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Task-number: QTBUG-18436
Reviewed-by: joerg
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
it's more natural to look into the build dir before the source dir, and
it's what the qmake-generated makefiles mean when re-invoking qmake.
specifically, this works around the problem that relative paths with
excess ".."s pointing below the root are happily ignored and thus truly
bizarre makespec paths may be constructed by the qmake re-invocations if
the source dir is less nested than the build dir.
Task-number: QTBUG-9817
Reviewed-by: mariusSO
|
|
|
|
|
|
|
| |
de-duplicate code, and on the way don't try to re-resolve project
variables of subprojects against the contents of the top level project.
Reviewed-by: mariusSO
|
|
|
|
|
|
| |
followup to b139e7e96e5c47b412c4f0bbc4ae11d5cca99e61
Reviewed-by: mariusSO
|
|
|
|
|
|
|
|
| |
that's where one would expect a target, after all.
affects only extra targets explicitly requesting fixification, i.e.,
nothing.
Reviewed-by: mariusSO
|
|
|
|
|
|
|
| |
use the correct bases. notably, don't expect the input file in the
output dir.
Reviewed-by: mariusSO
|
|
|
|
|
|
| |
the thing is terminally broken anyway, but whatever
Reviewed-by: mariusSO
|
|
|
|
|
| |
Task-number: QTBUG-8169
Reviewed-by: mariusSO
|
|
|
|
| |
Reviewed-by: mariusSO
|
|
|
|
|
|
| |
this must have been the most arcane way to generate a single dot ever
Reviewed-by: mariusSO
|
|
|
|
| |
Reviewed-by: mariusSO
|
|
|
|
|
|
|
| |
somewhat unlikely that this had much real-world effects ... except
eating yet more cpu.
Reviewed-by: mariusSO
|
|
|
|
| |
Reviewed-by: mariusSO
|
|
|
|
| |
Reviewed-by: mariusSO
|
|
|
|
|
|
|
| |
that way prf files don't have to check both the prefix and the actual
template to identify visual studio mode.
Reviewed-by: mariusSO
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On Windows 7, kernel32.dll exports many of the same functions as
advapi32.dll. If executables link to these functions in kernel32.dll
instead of advapi32.dll, running these executables on older versions
of Windows will cause an entry point error. This would occur due to
kernel32 being specified before advapi32.
To resolve this issue, advapi32 is specified before kernel32 when
linking.
Task-number: QTBUG-18537
Merge-request: 1169
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
|
|
|
|
| |
i added another one a few lines above ...
|
|\
| |
| |
| |
| | |
Conflicts:
mkspecs/common/symbian/symbian.conf
|
| |
| |
| |
| |
| |
| |
| |
| | |
We needed to move the code in the init() function to the
fixTargetExt() function, which is where the variables are actually
used. The reason is that fixTargetExt() runs before init().
RevBy: Miikka Heikkinen
|
| |
| |
| |
| |
| |
| |
| | |
This was done because trailing \ would confuse the command line
parser if the path was also quoted.
RevBy: Oswald Buddenhagen
|
| |
| |
| |
| | |
RevBy: Oswald Buddenhagen
|
| |
| |
| |
| |
| |
| |
| |
| | |
This enables you to use QMAKE_xxx_yyy, where xxx is either CFLAGS,
CXXFLAGS or LFLAGS, and yyy is either APP, SHLIB or PLUGIN. It is
basically the same as the one in the UNIX generator.
RevBy: Oswald Buddenhagen
|
| |
| |
| |
| | |
RevBy: Trust me
|
| |
| |
| |
| | |
RevBy: Trust me
|
| |
| |
| |
| |
| |
| |
| | |
This is just a mirror of the way the UNIX generator does it. See
commits aaf189b084f52 and bdff51768dfe.
RevBy: Oswald Buddenhagen
|
| |
| |
| |
| | |
RevBy: Oswald Buddenhagen
|
| |
| |
| |
| | |
RevBy: Oswald Buddenhagen
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is a complement to the 16575f7aef840b6aae0dc767468ab713fbcfd7a6
commit, which adds localization based on TRANSLATIONS keywords for
Raptor and abld.
In addition, since the __PRODUCT_INCLUDE__ define was creating a lot
of trouble regarding < and >, it was refactored into its own source
file, which is automatically included before every source file.
Task: QTBUG-15292
RevBy: Miikka Heikkinen
|
| |
| |
| |
| |
| | |
Task-number: QTPROD-875
Reviewed-by: Miikka Heikkinen
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
don't insert an empty line between the command sets.
this is needed for building sdk packages with breakpad support (which we
want to do), so i'm defining it to be P1.
Reviewed-by: mariusSO
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/qt-s60-public:
Added support for QMAKE_CLEAN in symbian-sbsv2
Only add NetworkServices capability automatically if no caps are set.
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Files specified in QMAKE_CLEAN variable will now be properly
cleaned in symbian-sbsv2 builds.
Task-number: QTBUG-17004
Reviewed-by: Janne Koskinen
|
| |
| |
| |
| |
| |
| |
| |
| | |
using WarnDeprecated instead of WarnParser is a bit backwards, but we
need something which is on by default and i don't feel like introducing
a second parser warning mode for that.
Reviewed-by: mariusSO
|
| |
| |
| |
| | |
Reviewed-by: mariusSO
|
|/
|
|
|
|
|
|
|
|
| |
previously, features specified with an absolute path would not be
covered by the multiple inclusion guard, unlike the one specified just
by a name.
this is of theoretical value only, as nobody specifies features via
absolute path anyway ...
Reviewed-by: mariusSO
|
|
|
|
|
|
|
| |
Mif file cleaning was incorrectly done at distclean phase.
Task-number: QTBUG-16893
Reviewed-by: axis
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There is no fundamental reason to not have dash or dot in binary names
in Symbian, so do not replace them with underscore.
One thing that doesn't work with a dot in the filename is launching
an application via resources, so automatic resource generation is
suppressed for applications that have a dot in filename portion of
the TARGET value.
Task-number: QTBUG-16888
Reviewed-by: axis
|
|
|
|
|
|
|
|
|
| |
Proper fixed targets was not used to generate the dependency for
QMAKE_POST_LINK in symbian-sbsv2, causing post linking to happen
before actual linking.
Task-number: QTBUG-16881
Reviewed-by: axis
|
|
|
|
|
|
|
|
|
| |
CHARACTER_SET UTF8 statement was missing from generated .rss file,
causing localized application names containing UTF-8 characters
to be rendered incorrectly.
Task-number: QT-4476
Reviewed-by: axis
|
|
|
|
|
|
|
|
|
|
|
|
| |
QMAKE_POST_LINK value handling now uses the same automatic replacements
as QMAKE_EXTRA_COMPILERS and QMAKE_EXTRA_TARGETS handling.
In practice this means that it is now possible to use $$QMAKE_COPY and
friends in QMAKE_POST_LINK value also with symbian-sbsv2 mkspec, and
that any backslashes in the value are assumed to be path separators and
will be converted to forward slashes.
Task-number: QTBUG-16753
Reviewed-by: Janne Koskinen
|
|
|
|
|
|
|
|
|
|
|
| |
Toolcheck can cause generic clean fail (i.e. "make clean" or
"make debug-clean") for e.g. environments where Carbide command
line tools have not been installed, because sbsv2 toolchain does a
check for all tools related to target platforms, even though they are
not needed for actual cleaning.
Task-number: QTBUG-16691
Reviewed-by: Janne Koskinen
|
|
|
|
|
|
|
|
|
|
|
| |
querying $$DIR_SEPARATOR (possibly indirectly via $$QMAKE_DIR_SEP) may
happen before querying any os scopes, so better make it initialize the
host mode explicitly.
loading features theoretically needs an initialized dir_sep as well (to
detect relative paths), so take care of that as well.
Task-number: QTBUG-10633
Reviewed-by: mariusSO
|
|
|
|
| |
Reviewed-by: Trust Me
|
|
|
|
|
|
|
| |
Make it possible to freeze def files via makefile targets.
Task-number: QTBUG-13769
Reviewed-by: Janne Koskinen
|
|
|
|
|
|
|
|
| |
No checking for the end of xml file was done in while loop looking for
TS element.
Task-number: QTBUG-16261
Reviewed-by: Janne Koskinen
|
|
|
|
| |
use QDir::separator() instead of Option::dir_sep in localOS context.
|
|
|
|
|
|
|
|
| |
don't complain about uppercasing in the function's name if the real
problem is that it's not defined at all. this is also slighly more
efficient, as we try to lowercase only as a fallback now.
Reviewed-by: joerg
|
|
|
|
|
|
|
| |
Variable currentClause is no longer used for anything, so removed
its declaration.
Reviewed-by: TrustMe
|
|
|
|
|
| |
Reviewed-by: Joerg
Task-number: QTBUG-13928
|
|
|
|
|
|
|
|
|
|
| |
Qt Creator depends on some of the information generated into the
makefile header by MakefileGenerator::writeHeader() function, so
changed symmake*.cpp to use it instead of each having separate
code for header generation.
Task-number: QTBUG-15539
Reviewed-by: Janne Koskinen
|