image.cpp image.h
menu.cpp menu.h
messagebox.cpp messagebox.h
- nonmodal.h
+ nonmodal.cpp nonmodal.h
paned.cpp paned.h
pointer.h
toolbar.cpp toolbar.h
- widget.h
+ widget.cpp widget.h
window.cpp window.h
- xorrectangle.h
+ xorrectangle.cpp xorrectangle.h
)
target_include_directories(gtkutil PRIVATE uilib)
target_link_libraries(gtkutil PRIVATE uilib)
-target_include_directories(gtkutil PRIVATE ${${GTK_NS}_INCLUDE_DIRS})
-target_link_libraries(gtkutil PRIVATE ${${GTK_NS}_LIBRARIES})
+target_include_directories(gtkutil PRIVATE ${GTK${GTK_TARGET}_INCLUDE_DIRS})
+target_link_libraries(gtkutil PRIVATE ${GTK${GTK_TARGET}_LIBRARIES})
-find_package(GtkGLExt REQUIRED)
-target_include_directories(gtkutil PRIVATE ${GTKGL_INCLUDE_DIRS})
-target_link_libraries(gtkutil PRIVATE ${GTKGL_LIBRARIES})
+if (GTK_TARGET EQUAL 2)
+ find_package(GtkGLExt REQUIRED)
+ target_include_directories(gtkutil PRIVATE ${GtkGLExt_INCLUDE_DIRS})
+ target_link_libraries(gtkutil PRIVATE ${GtkGLExt_LIBRARIES})
+endif ()