Fix creation of config files in debug mode.

f88212c22f was not complete.

Change-Id: Ie5b1bb4832176ec8a72ace473f7dbc6c4de10ff2
Reviewed-by: Marius Storm-Olsen <marius.storm-olsen@nokia.com>
bb10
Stephen Kelly 2012-04-23 21:55:14 +02:00 committed by Qt by Nokia
parent 161d381826
commit 5c7e4d302e
1 changed files with 16 additions and 2 deletions

View File

@ -113,8 +113,22 @@ macx {
CMAKE_DEBUG_TYPE =
CMAKE_RELEASE_TYPE =
debug_and_release:CONFIG(debug,debug|release):CMAKE_DEBUG_TYPE = debug
debug_and_release|CONFIG(release,debug|release):CMAKE_RELEASE_TYPE = release
# Requirements:
# * If Qt is configured with -debug, we're creating debug libraries and not
# release libraries, regardless of whether we're on a platform where
# debug_and_release is true.
# * If Qt is configured with -release, we're creating release libraries and not
# debug libraries, regardless of whether we're on a platform where
# debug_and_release is true.
# * If Qt is configured with neither -debug nor -release, and we are on a
# platform where debug_and_release is true, we're creating both
# debug and release libraries.
# * If Qt is configured with -debug on a platform where debug_and_release is
# true, and 'make release' is subsequently invoked, CMake is only aware of
# the debug libraries at build time.
if (build_all|CONFIG(debug, debug|release)):CMAKE_DEBUG_TYPE = debug
if (build_all|CONFIG(release, debug|release)):CMAKE_RELEASE_TYPE = release
INSTALLS += cmake_qt5_module_files