1 add_library(gtkutil STATIC
2 accelerator.cpp accelerator.h
4 clipboard.cpp clipboard.h
10 filechooser.cpp filechooser.h
13 glwidget.cpp glwidget.h
17 messagebox.cpp messagebox.h
18 nonmodal.cpp nonmodal.h
24 xorrectangle.cpp xorrectangle.h
27 target_include_directories(gtkutil PRIVATE uilib)
28 target_link_libraries(gtkutil PRIVATE uilib)
30 target_include_directories(gtkutil PRIVATE ${GTK${GTK_TARGET}_INCLUDE_DIRS})
31 target_link_libraries(gtkutil PRIVATE ${GTK${GTK_TARGET}_LIBRARIES})
33 if (GTK_TARGET EQUAL 2)
34 find_package(GtkGLExt REQUIRED)
35 target_include_directories(gtkutil PRIVATE ${GtkGLExt_INCLUDE_DIRS})
36 target_link_libraries(gtkutil PRIVATE ${GtkGLExt_LIBRARIES})