- 28 Feb, 2013 2 commits
-
-
Daniel Teske authored
Microsoft likes to name SDKs strangely. So Windows SDK 7.0 is using the msvc 2008 compiler, Windows SDK 7.0A is bundled with msvc 2010 and Windows SDK 7.1 actually contains a msvc 2010 compiler. I have tested that by installing all 3 SDKS. Task-number: QTCREATORBUG-8831 Change-Id: Iaee4e6312caf874da9584512bd72cc0617c3166b Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
David Schulz <david.schulz@digia.com>
-
Daniel Teske authored
I'm pretty sure it didn't work anyway. Version contains a full version string, e.g. 7.1.7600.0.30514. Change-Id: Iffaf0b685a2c94e16be00c920b85ab8df3f3e729 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 21 Feb, 2013 3 commits
-
-
Daniel Teske authored
Broke with 0d6e20c6. We need to figure out the correct .bat or .cmd file for isValid(). So implement that for Windows SDK toolchains. Change-Id: I33ba8c757be059e19d5d0462bd69f23e85b57970 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Daniel Teske authored
The registry contains native paths. Change-Id: Ia2eb23038fee92776a279de34871808f41a5bd8e Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Daniel Teske authored
Even though AbstractMsvcToolChain::toMap() doesn't exist today, calling the immediate super class is better. Change-Id: If370046289aaf88890c26e91a4dfa2e4ed240bd9 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 01 Feb, 2013 1 commit
-
-
Daniel Teske authored
Improve isValid for GccToolChain and MsvcToolChain to make that sane. Change-Id: If45cdb4e2666dd1a2ee16c01cb65427362ec29da Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 29 Jan, 2013 1 commit
-
-
Robert Loehning authored
Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 17 Jan, 2013 1 commit
-
-
Daniel Teske authored
Remove special code dealing with msvc < 10, those did also ship a vcvarsall.bat. Add code checking for host bitness to only show those compilers that make sense. Also check if the batch file that vcvarsall.bat will call actually exists, so that only installed cross compilers are shown. Task-number: QTCREATORBUG-8292 Change-Id: I420a0004632f02cd8a6388f2e12ba59f719909e3 Reviewed-by:
Peter Kümmel <syntheticpp@gmx.net> Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 15 Jan, 2013 1 commit
-
-
Daniel Teske authored
Task-number: QTCREATORBUG-8487 Change-Id: Ibc812f14cd8e4de765cabf27d23451c06611d372 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 08 Jan, 2013 1 commit
-
-
Orgad Shaneh authored
#!/usr/bin/env ruby Dir.glob('**/*.cpp') { |file| # skip ast (excluding paste, astpath, and canv'ast'imer) next if file =~ /ast[^eip]|keywords\.|qualifiers|preprocessor|names.cpp/i s = File.read(file) next if s.include?('qlalr') orig = s.dup s.gsub!(/\n *if [^\n]*{\n[^\n]*\n\s+}(\s+else if [^\n]* {\n[^\n]*\n\s+})*(\s+else {\n[^\n]*\n\s+})?\n/m) { |m| res = $& if res =~ /^\s*(\/\/|[A-Z_]{3,})/ # C++ comment or macro (Q_UNUSED, SDEBUG), do not touch braces res else res.gsub!('} else', 'else') res.gsub!(/\n +} *\n/m, "\n") res.gsub(/ *{$/, '') end } s.gsub!(/ *$/, '') File.open(file, 'wb').write(s) if s != orig } Change-Id: I3b30ee60df0986f66c02132c65fc38a3fbb6bbdc Reviewed-by:
hjk <qthjk@ovi.com>
-
- 04 Dec, 2012 1 commit
-
-
Orgad Shaneh authored
Change-Id: I84d9526449b8ca6cdcf8296e353c5d892d5f942d Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
- 22 Nov, 2012 1 commit
-
-
Peter Kümmel authored
setenv.cmd from Windows SDk 7.1 automatically maps to a cross-compiler and does not know /amd64. Nothing to do for Windows SDK 8: "...the Windows SDK no longer ships the following components: Windows SDK Platform Toolset Visual C++ Compilers and C Runtime (CRT) Windows SDK Configuration Tool" Change-Id: Iade79631c4fd30f376c08b6dd9b47d174c0d9059 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 05 Oct, 2012 1 commit
-
-
hjk authored
Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 27 Sep, 2012 1 commit
-
-
Peter Kümmel authored
- show cross and native in gui - add missing compilers Change-Id: Id48579d4e5dae3a68ed92c0cd2f41309e4f96753 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Peter Kümmel <syntheticpp@gmx.net>
-
- 24 Sep, 2012 1 commit
-
-
Peter Kümmel authored
- show cross and native in gui - add missing compilers Change-Id: Id48579d4e5dae3a68ed92c0cd2f41309e4f96753 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 16 Aug, 2012 1 commit
-
-
hjk authored
Change-Id: I35bc69c9c26a0cf4a8ed4e1e6044428d24cdb003 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 30 Jul, 2012 1 commit
-
-
Tobias Hunger authored
Change-Id: I0ecf6f2d93f1911c8a243f8159e64f7d014bd036 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@nokia.com>
-
- 19 Jul, 2012 1 commit
-
-
Eike Ziller authored
Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
- 21 Jun, 2012 1 commit
-
-
Tobias Hunger authored
Introduce Profiles to store sets of values that describe a system/device. These profiles are held by a target, getting rid of much of the information stored in the Build-/Run-/DeployConfigurations, greatly simplifying those. This is a squash of the wip/profile branch which has been on gerrit for a while, rebased to current master. Change-Id: I25956c8dd4d1962b2134bfaa8a8076ae3909460f Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 23 Mar, 2012 1 commit
-
-
Friedemann Kleint authored
Task-number: QTCREATORBUG-7182 Change-Id: I153788664067445cece3c7ecf46cf8217539251d Reviewed-by:
hjk <qthjk@ovi.com> Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
- 13 Mar, 2012 1 commit
-
-
Yuchen Deng authored
Change-Id: I44401c859279978ad13df52b589f29a39cc53042 Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
- 16 Feb, 2012 1 commit
-
-
Erik Verbruggen authored
A manual squash/merge of the changes below, plus a couple of subsequent code fixes. 59085aa5fbb99e2d786cd2c1a06c24a111ccb49f: Modify CppModel::ProjectInfo Adding per project node information, to pass on the correct defines/includes for each file, instead of aggregating them incorrectly. Also split up SOURCES and OBJECTIVE_SOURCES. Also ask the toolchain to convert the compilerflags to flags the codemodel understands, for now only gcc and only c++11. Also make the toolchain aware of the flags used to compile, so that it can emit the correct defines. Note: No header files are passed on. 74028802314cd4e75b41b46407433e07090a304d: GCC: Evaluate cxxflags when checking for predefined macros ebaaa4957e4c02cc9637a998eddae1d0acd74f83: MSVC: Take cxxflags into account when checking for predefined macros 9bfce7e889bcf7bcc47bf880e3ea25945ca7d0d7: Compile fixes Change-Id: I9de94ad038dfc5dc1987732e84b13fb4419c96f5 Reviewed-by:
Erik Verbruggen <erik.verbruggen@nokia.com>
-
- 15 Feb, 2012 1 commit
-
-
Erik Verbruggen authored
Getting the #include directives ready for Qt5. This includes the new-project wizards. Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 09 Feb, 2012 2 commits
-
-
Tobias Hunger authored
This is necessary to handle Qt 5 moving mkspecs out of unsupported. Task-number: QTCREATORBUG-6862 Change-Id: I193e3d16467773a2a714ef44f8d441d2d2395801 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
Tobias Hunger authored
Change-Id: I258a5a9dce400b256b7243fe9c5f3038822f1692 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 31 Jan, 2012 1 commit
-
-
Tobias Hunger authored
Rename typeName() to typeDisplayName() to make it clear that this is a user visible string that is translated. Add type() method to provide a simple string that can be used by build system plugins to find out which kind of toolchain currently is in use. Change-Id: I7c3f050aa82c8b17071fd03ee142c5ae2f17b1de Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Marco Bubke <marco.bubke@nokia.com>
-
- 30 Jan, 2012 2 commits
-
-
Tobias Hunger authored
The comparison operator on the abstractmsvctoolchain is not enough. Change-Id: I5d8db422d4a996e561a25dc754a9eba151b75ff1 Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
Tobias Hunger authored
Save/Restore has been updated to reflect this: We now save manual as well as auto-detected tool chains into the user toolChains.xml file. When loading we load the SDK as well as the user toolChains.xml files. We then do a autodetection run. All the tool chains restored that are marked up as auto-detected are then checked again: * the tool chain was autodetected again: Throw away the newly auto- detected tool chain and reuse the saved one. This makes sure we keep the QUuid that is now part of the tool chains id. * the tool chain was not autodetected again: Throw away the saved tool chain. * the tool chain was newly autodetected: Add the new tool chain We keep the old id around in the legacyId() method. It is used when loading old .user files only. So there is no need to implement this method for new tool chains. Task-number: QTCREATORBUG-6702 Change-Id: Ifc0a216e5351a8a57db03615ba329e355e7d5f59 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 26 Jan, 2012 1 commit
-
-
hjk authored
Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 19 Jan, 2012 1 commit
-
-
Tobias Hunger authored
Change-Id: Ifa168b95d290bfae5c342981c4e4556d6f6913eb Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 17 Jan, 2012 1 commit
-
-
Tobias Hunger authored
Use FileName when passing in a file to extract ABIs from. Also convert some helper functions in baseqtversion to use FileNames in favor of normal strings. Change-Id: I41c724c4c05bb4ff0d8b832f84fffa08d64762d9 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 09 Jan, 2012 1 commit
-
-
Friedemann Kleint authored
- Add missing translations - Remove some unneeded conversions. Change-Id: Ia30e5c838099e52a9f38ca4854395c10c0391075 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 13 Dec, 2011 1 commit
-
-
Tobias Hunger authored
Fix warnings when building on non-windows machines Change-Id: I47c96a6113ef69465cc7b6fba190cb4f1f213b18 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 07 Dec, 2011 1 commit
-
-
Daniel Teske authored
Change-Id: I3afc3a4f2e0dd2671279c2d071779f1d7b277849 Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
- 24 Nov, 2011 1 commit
-
-
SteveKing authored
Change-Id: Id08dab3128b9ff943c68b442e8cadf14caaee204 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 03 Nov, 2011 1 commit
-
-
hjk authored
Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 04 Oct, 2011 1 commit
-
-
Tobias Hunger authored
Task-number: QTCREATORBUG-6083 Change-Id: I8daac067d7c78a85c1e121c0a9870161e0e2aa27 Reviewed-on: http://codereview.qt-project.org/4748Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@nokia.com>
-
- 10 Aug, 2011 1 commit
-
-
Friedemann Kleint authored
Fix start of applications with varying Qt-versions when Qt Creator is launched from an Windows SDK command prompt (prevent PATH from being reset by setenv.cmd). Change-Id: I74f75f3663be4836c368a4b9d8c7f8fc5ec351d7 Reviewed-on: http://codereview.qt.nokia.com/2818Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 13 Jul, 2011 1 commit
-
-
Friedemann Kleint authored
and the argument. Change-Id: I3ff5e2a7719e19e43952c481b6dbdb31428c979a Reviewed-on: http://codereview.qt.nokia.com/1580Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 12 Jul, 2011 1 commit
-
-
Friedemann Kleint authored
In order to switch debuggers. Change-Id: I1e8ceaf5b145715ab1ea803e7bb188a3cff5f1c6 Reviewed-on: http://codereview.qt.nokia.com/1536Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-