- 09 Apr, 2014 1 commit
-
-
David Schulz authored
Change-Id: I5664f4fc1d52f9675281cd7ac3e87d83a099671b Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 11 Mar, 2014 1 commit
-
-
Daniel Teske authored
Task-number: QTCREATORBUG-11600 Change-Id: I616f54920d207546b6b8d44aa97341bb8118074e Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 11 Feb, 2014 1 commit
-
-
Tobias Hunger authored
Change-Id: Ida513eb0537e2ef0c55887d0df21de956e85e983 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 08 Jan, 2014 1 commit
-
-
Robert Loehning authored
Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 13 Dec, 2013 2 commits
-
-
David Schulz authored
Change-Id: Id51a8e0f95b3e8a0e1d4faf2d71183fafa939be9 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
David Schulz authored
Change-Id: I8dbca17849d393bb6bf50ef8287b867aaa71719a Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 21 Oct, 2013 1 commit
-
-
Yuchen Deng authored
Change-Id: I956b5796a67792f826ddc72e7681609372a9c029 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 03 Sep, 2013 1 commit
-
-
Friedemann Kleint authored
Replace boolean "autodetect" by an enumeration with a value AutoDetectionFromSettings indicating whether the Autodetection originates from a settings file. Enable the "Remove" button for those cases. Currently, there is no way to remove toolchains that were once autodetected and are no longer present. This happens for example when working in different MinGW environments, which then clutter up the toolchain options page and dramatically slow down the options page opening since gcc is launched to query the flags, etc. Change-Id: I731168d8694fe56f60d909f9779f83cffa55fd44 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 12 Aug, 2013 1 commit
-
-
hjk authored
Change-Id: I70dba496c4d1eeb9c6767080d179f86f20c1b107 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 26 Mar, 2013 1 commit
-
-
Friedemann Kleint authored
Change-Id: If61a8a91d2a39c5c97974a5bfcef91892b68d3f1 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 14 Mar, 2013 2 commits
-
-
Daniel Teske authored
Change-Id: I44f936988f14a869f5c1518b3ca5bb9b62153d28 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Daniel Teske authored
We used to store those paths as they were writen in the registry with '\'. That was changed in edb13dd3 Task-number: QTCREATORBUG-8951 Change-Id: I63e5218faab87ebe8215bad773eb943cd9f8f074 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 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>
-