aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/testdata/separate-debug-info
Commit message (Collapse)AuthorAgeFilesLines
* C++: Add support for clang on WindowsChristian Kandeler2019-08-141-0/+9
| | | | | | | | | | | | | This is about clang in "mingw mode", not clang-cl. When targeting Windows, clang is a lot like mingw, so factor out the common parts into a new base module. Testing uncovered a number of invalid assumptions in our autotests, which are also fixed in this patch. In addition, minor adjustments had to be made to the Qt.core module and to the qbscore lib. Change-Id: I73085dc62a65e2a9d0397cf234c8641989246f22 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com> Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
* Remove the base module import from most test data projectsJoerg Bornemann2018-06-221-2/+0
| | | | | | | | Keep the base import in blackbox/testdata/deprecated-property to ensure we don't accidentally break it. Change-Id: I790da21a7490ec9c1b0335f45e8707e7e04daa7c Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Autotest: Create a convenience header for DLL import/export macrosChristian Kandeler2017-10-231-6/+2
| | | | | | | | | It's annoying having to write this again for every autotest involving shared libs. Change-Id: Ief6a11f8df2810166606874d24bfa9820af00d16 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Do not access the bundle module unconditionallyChristian Kandeler2017-08-021-6/+21
| | | | | | | | | | It is a mistake that the NativeBinary item currently pulls in the bundle module unconditionally (and also that the module is enabled everywhere). We want to change that. Prepare for the change by removing all unconditional accesses to the module's properties. Change-Id: If57b8222c1a0e2b09c33520882446fa71401f1f1 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Fix "separateDebugInfo" autotestChristian Kandeler2017-06-121-6/+24
| | | | | | | There is no cpp.dsymUtilFlags with MSVC. Change-Id: I86236df57cf7da4c29b57fc575d4f3e84f17a82a Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Give test project files consistent file namesJoerg Bornemann2017-02-231-0/+0
| | | | | | | | Having multiple project files named just "project.qbs" makes switching buffers harder in IDEs. Change-Id: I847c869292815cc534f903664eb01768f73286b1 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Update license headersIikka Eklund2016-08-292-0/+56
| | | | | | | | | | Patch-set 2 includes *.cpp *.c Every source file needs to have up-to-date license headers in order to pass ci. Change-Id: Ie6e493097af6f7dd6a8adff170eb856f496e689e Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Fix handling of flat dSYM output and greatly expand test coverage.Jake Petroules2016-04-141-0/+73
| | | | | | | | | | | | | | If flat dSYM output was requested, the generated dwarf files would be placed next to the associated executable or bundle wrapper with a .dSYM extension appended. Now, the dwarf files will be placed next to the associated executable (which itself might be within a bundle) with a .dwarf extension. This follows the default behavior of dsymutil when no output file is explicitly specified. Change-Id: Iba71d4fe43b7415d33a244728ed8bce515270583 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* Fix dSYM (external debug info) generation for loadable modules.Jake Petroules2015-05-041-0/+12
| | | | | | | This was missed by an earlier patch due to unfortunate merge order. Change-Id: I20b10d37ae83bdedde8abf1e785c677d9d674731 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* support separate debug informationJoerg Bornemann2014-12-193-0/+38
Introduce cpp.separateDebugInformation to toggle generation of separate debug information files. No OS X support for now. Task-number: QBS-713 Change-Id: Id0f946376ffb3770bb179e638b34dc8a34b2d738 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>