I'm going to split !373 as three parts:
This MR is the first part. We start by disabling all build targets depend on GTK3. When a build target is considered finished, we enable it at once.