Gtk optional

Made gtk optional, default is ON.