Add multithreading tick
This commit is contained in:
@@ -17,9 +17,6 @@ void Application::buildProject() {
|
||||
m_Taskflow.emplace([this]() { this->buildDir("build/debug"); })
|
||||
.name("buildDir(build/debug)");
|
||||
|
||||
configureDirDebugTask.precede(buildDirDebugTask);
|
||||
checkBuildDirsTask.precede(configureDirDebugTask);
|
||||
|
||||
auto configureDirReleaseTask =
|
||||
m_Taskflow
|
||||
.emplace([this]() {
|
||||
@@ -30,9 +27,6 @@ void Application::buildProject() {
|
||||
m_Taskflow.emplace([this]() { this->buildDir("build/release"); })
|
||||
.name("buildDir(build/release)");
|
||||
|
||||
configureDirReleaseTask.precede(buildDirReleaseTask);
|
||||
checkBuildDirsTask.precede(configureDirReleaseTask);
|
||||
|
||||
auto configureDirRelWithDebTask =
|
||||
m_Taskflow
|
||||
.emplace([this]() {
|
||||
@@ -43,9 +37,6 @@ void Application::buildProject() {
|
||||
m_Taskflow.emplace([this]() { this->buildDir("build/relwithdeb"); })
|
||||
.name("buildDir(build/relwithdeb)");
|
||||
|
||||
configureDirRelWithDebTask.precede(buildDirRelWithDebTask);
|
||||
checkBuildDirsTask.precede(configureDirRelWithDebTask);
|
||||
|
||||
auto configureDirMinSizeRelTask =
|
||||
m_Taskflow
|
||||
.emplace([this]() {
|
||||
@@ -56,8 +47,19 @@ void Application::buildProject() {
|
||||
m_Taskflow.emplace([this]() { this->buildDir("build/minsizerel"); })
|
||||
.name("buildDir(build/minsizerel)");
|
||||
|
||||
configureDirMinSizeRelTask.precede(buildDirMinSizeRelTask);
|
||||
checkBuildDirsTask.precede(configureDirMinSizeRelTask);
|
||||
configureDirDebugTask.succeed(checkBuildDirsTask);
|
||||
configureDirReleaseTask.succeed(checkBuildDirsTask);
|
||||
configureDirRelWithDebTask.succeed(checkBuildDirsTask);
|
||||
configureDirMinSizeRelTask.succeed(checkBuildDirsTask);
|
||||
|
||||
buildDirDebugTask.succeed(configureDirDebugTask);
|
||||
buildDirReleaseTask.succeed(configureDirReleaseTask);
|
||||
buildDirRelWithDebTask.succeed(configureDirRelWithDebTask);
|
||||
buildDirMinSizeRelTask.succeed(configureDirMinSizeRelTask);
|
||||
|
||||
buildDirReleaseTask.succeed(buildDirDebugTask);
|
||||
buildDirRelWithDebTask.succeed(buildDirReleaseTask);
|
||||
buildDirMinSizeRelTask.succeed(buildDirRelWithDebTask);
|
||||
|
||||
} else if (m_BuildType == BuildType::debug) {
|
||||
auto configureDirTask =
|
||||
|
||||
Reference in New Issue
Block a user