Vadim,
I extended it a little and here is what I got:
igor@IgorDellGentoo ~/wxWidgets.patched/buildGTK3/samples/minimal $ make
/home/igor/wxWidgets.patched/buildGTK3/bk-deps g++ -c -o
minimal_minimal.o -D__WXGTK__ -I../../../samples/minimal
-DWXUSINGDLL -I../../../samples/minimal/../../samples -Wall -Wundef
-Wunused-parameter -Wno-ctor-dtor-privacy -Woverloaded-virtual
-D_FILE_OFFSET_BITS=64
-I/home/igor/wxWidgets.patched/buildGTK3/lib/wx/include/gtk3-unicode-3.1
-I../../../include -pthread -I/usr/include/gtk-3.0
-I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0
-I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include
-I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/
-I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz
-I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread
-I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -pthread
-I/usr/include/webkitgtk-3.0 -I/usr/include/gtk-3.0
-I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0
-I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include
-I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/
-I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz
-I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16
-I/usr/include/libsoup-2.4 -I/usr/include/libxml2
-I/usr/include/webkitgtk-3.0 -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -DWX_PRECOMP -pthread -ggdb -O0 -pthread
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread
-I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0
-I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0
-I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include
-I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/
-I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz
-I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
-fvisibility=hidden -fvisibility-inlines-hidden
../../../samples/minimal/minimal.cpp
../../../samples/minimal/minimal.cpp:43:2: error: #error __WXGTK__ is defined
#error __WXGTK__ is defined
^
../../../samples/minimal/minimal.cpp:50:2: error: #error __WXGTK20__ is defined
#error __WXGTK20__ is defined
^
../../../samples/minimal/minimal.cpp:53:2: error: #error __WXGTK3__ is defined
#error __WXGTK3__ is defined
^
Makefile:184: recipe for target 'minimal_minimal.o' failed
make: *** [minimal_minimal.o] Error 1
And so I take it __WXGTK20__ is defined for GTK+-2+, i.e. GTK+ version 2.0.0+.
This looks kind of weird:
There are __WXGTK__, __WXGTK2__, __WXGTK20__ and __WXGTK3__.
I think it's too much...
Thank you.
>
> Regards,
> VZ