Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.6.0, 6.6.1
-
-
5b5fa7b75 (dev), e07404343 (6.7), 683dca194 (6.6), 82ff75fed (tqtc/lts-6.5), 49902cc6c (dev), 22ffc088e (6.7), 4afb6fbd6 (6.6), 1ba8b8d39 (tqtc/lts-6.5)
Description
it seems Sqldrivers are always getting build in release mode even though -DCMAKE_BUILD_TYPE=Debug is passed.
To reproduce try to build mysql driver plugin
build-sqldrivers>cmake -G Ninja C:\dev\qt-everywhere-src-6.6.1\qtbase\src\plugins\sqldrivers -DCMAKE_INSTALL_PREFIX=C:\dev\install\6.6.1 -DMySQL_INCLUDE_DIR="C:\Program Files\MySQL\MySQL Server 8.0\include" -DMySQL_LIBRARY="C:\Program Files\MySQL\MySQL Server 8.0\lib" -DCMAKE_BUILD_TYPE=Debug
If you open generated CMakeCache.txt you can see CMAKE_BUILD_TYPE is Release.
//Choose the type of build.
CMAKE_BUILD_TYPE:STRING=Release
Attachments
Issue Links
- is duplicated by
-
QTBUG-121379 [QMYSQL] Can't build/install debug configuration
-
- Closed
-
- relates to
-
QTBUG-121926 rerun of cmake loses build type
-
- Closed
-
For Gerrit Dashboard: QTBUG-120436 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
533170,5 | CMake: Fix sqldrivers project to allow building as Debug MSVC config | dev | qt/qtbase | Status: MERGED | +2 | 0 |
533177,12 | CMake: Simplify default CMAKE_BUILD_TYPE logic | dev | qt/qtbase | Status: MERGED | +2 | 0 |
533608,2 | CMake: Fix sqldrivers project to allow building as Debug MSVC config | 6.7 | qt/qtbase | Status: MERGED | +2 | 0 |
533696,2 | CMake: Fix sqldrivers project to allow building as Debug MSVC config | 6.6 | qt/qtbase | Status: MERGED | +2 | 0 |
533811,2 | CMake: Fix sqldrivers project to allow building as Debug MSVC config | tqtc/lts-6.5 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
534641,2 | CMake: Simplify default CMAKE_BUILD_TYPE logic | 6.7 | qt/qtbase | Status: MERGED | +2 | 0 |
537219,2 | CMake: Simplify default CMAKE_BUILD_TYPE logic | 6.6 | qt/qtbase | Status: MERGED | +2 | 0 |
537389,2 | CMake: Simplify default CMAKE_BUILD_TYPE logic | tqtc/lts-6.5 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |