Delete the build dir if either clean_obj or clean is true. Previously, build dir would not be cleaned if clean is false, even if clean_obj is true.
For reference, when which of the properties are set:
Normal build:
"clean": does not exist "clean_obj": does not exist
Commit with CMakeLists.txt change:
"clean": does not exist "clean_obj": [true, "change"]
"Force Build" -> "Clean source code and build directory" checked:
"clean": true "clean_obj": false
"Force Build" -> "Clean build directory" checked:
"clean": false "clean_obj": true
"Force Build" -> "Clean source code and build directory" and "Clean build directory" checked:
"clean": true "clean_obj": true
cleanBuildRequested here?