This option will not be visible until the user sets WITH_GTK and reruns CMake; that's rather counterintuitive. I suggest you make the options independent (if the user selects WITH_GTK3, the script looks for 3, if it selects WITH_GTK, the script looks for 2), and make one override the other (you can decide for yourself which one :wink:).