| Summary: | QMake manager fails to create build directory if parent directory does not exist | ||
|---|---|---|---|
| Product: | [Applications] kdevelop | Reporter: | Kevin Funk <kfunk> |
| Component: | Build tools: QMake | Assignee: | kdevelop-bugs-null |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | aleixpol, kfunk |
| Priority: | NOR | Keywords: | junior-jobs |
| Version First Reported In: | 4.5.60 | ||
| Target Milestone: | 5.0.0 | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | http://commits.kde.org/kdevelop/fa4b0a8c8978c16c313246aa081b2065362a75ec | Version Fixed/Implemented In: | 5.0.0 |
| Sentry Crash Report: | |||
|
Description
Kevin Funk
2013-06-04 09:31:04 UTC
Patch at: https://phabricator.kde.org/D613 Git commit fa4b0a8c8978c16c313246aa081b2065362a75ec by Kevin Funk. Committed on 02/12/2015 at 20:54. Pushed by kfunk into branch '5.0'. QMake: Fix configure, also configure when needed Summary: Changes: - Create build directory if it doesn't exist yet - When build dir does not exist: - Run qmake before build/install/clean - Run configure on import Generally behaves a lot more like the CMake plugin now. FIXED-IN: 5.0.0 Reviewers: mwolff Reviewed By: mwolff Subscribers: mwolff, kdevelop-devel Projects: #kdevelop Differential Revision: https://phabricator.kde.org/D613 M +28 -3 projectbuilders/qmakebuilder/qmakebuilder.cpp M +10 -0 projectbuilders/qmakebuilder/qmakebuilder.h M +19 -2 projectbuilders/qmakebuilder/qmakejob.cpp M +1 -0 projectmanagers/qmake/CMakeLists.txt M +1 -1 projectmanagers/qmake/qmakeconfig.cpp M +4 -43 projectmanagers/qmake/qmakemanager.cpp M +0 -2 projectmanagers/qmake/qmakemanager.h A +82 -0 projectmanagers/qmake/qmakeutils.cpp [License: GPL (v2/3)] A +47 -0 projectmanagers/qmake/qmakeutils.h [License: GPL (v2/3)] M +7 -1 projectmanagers/qmake/tests/test_qmakeproject.cpp http://commits.kde.org/kdevelop/fa4b0a8c8978c16c313246aa081b2065362a75ec |