]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/gtkutil/CMakeLists.txt
radiant: introduce transformpath lib and make use of it to transform engine path
[xonotic/netradiant.git] / libs / gtkutil / CMakeLists.txt
index a0bb6d99f54e80e0150def240a3401af9c24812d..80eca88c62457f699f813b1d7cce4f00b93a0366 100644 (file)
@@ -1,4 +1,4 @@
-add_library(gtkutil
+add_library(gtkutil STATIC
         accelerator.cpp accelerator.h
         button.cpp button.h
         clipboard.cpp clipboard.h
@@ -27,9 +27,11 @@ add_library(gtkutil
 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 ()