diff --git a/buildSrc/src/main/kotlin/HmppConfigure.kt b/buildSrc/src/main/kotlin/HmppConfigure.kt
index 77df7313c..13d268359 100644
--- a/buildSrc/src/main/kotlin/HmppConfigure.kt
+++ b/buildSrc/src/main/kotlin/HmppConfigure.kt
@@ -101,12 +101,16 @@ fun isTargetEnabled(name: String): Boolean {
     return when {
         name in ENABLED_TARGETS -> true // explicitly enabled
         "!$name" in ENABLED_TARGETS -> false // explicitly disabled
+        "~$name" in ENABLED_TARGETS -> false // explicitly disabled
 
         "native" in ENABLED_TARGETS && isNative -> true // native targets explicitly enabled
         "!native" in ENABLED_TARGETS && isNative -> false // native targets explicitly disabled
+        "~native" in ENABLED_TARGETS && isNative -> false // native targets explicitly disabled
 
         "!other" in ENABLED_TARGETS -> false // others disabled
+        "~other" in ENABLED_TARGETS -> false // others disabled
         "!others" in ENABLED_TARGETS -> false // others disabled
+        "~others" in ENABLED_TARGETS -> false // others disabled
         else -> true
     }
 }