]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/gtkutil/CMakeLists.txt
reformat code! now the code is only ugly on the *inside*
[xonotic/netradiant.git] / libs / gtkutil / CMakeLists.txt
index cd947972e4c326773a0ec0c4a9e59d8b4c217d6d..b62098c107940d18c233c6470ecb52a81d640eb7 100644 (file)
@@ -6,7 +6,7 @@ add_library(gtkutil
         container.h
         cursor.cpp cursor.h
         dialog.cpp dialog.h
-        entry.h
+        entry.cpp entry.h
         filechooser.cpp filechooser.h
         frame.cpp frame.h
         glfont.cpp glfont.h
@@ -15,21 +15,23 @@ add_library(gtkutil
         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 ()