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 find_package(GTK${GTK_TARGET} REQUIRED)
31 target_include_directories(gtkutil PRIVATE ${GTK${GTK_TARGET}_INCLUDE_DIRS})
32 target_link_libraries(gtkutil PRIVATE ${GTK${GTK_TARGET}_LIBRARIES})
34 if (GTK_TARGET EQUAL 2)
35 find_package(GtkGLExt REQUIRED)
36 target_include_directories(gtkutil PRIVATE ${GtkGLExt_INCLUDE_DIRS})
37 target_link_libraries(gtkutil PRIVATE ${GtkGLExt_LIBRARIES})