]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - CMakeLists.txt
Wrap GtkGLArea
[xonotic/netradiant.git] / CMakeLists.txt
index 3cbb897b53acfc55ebbda91806b1d4a06f0d9dac..d3d230ffc2e21681cb281bd683a8e3ea3be77a61 100644 (file)
@@ -72,7 +72,8 @@ if (NOT WIN32)
 endif ()
 
 set(CMAKE_POSITION_INDEPENDENT_CODE 1)
-set(GTK_NS "GTK2" CACHE STRING "GTK variable prefix")
+set(GTK_TARGET 2 CACHE STRING "GTK target")
+add_definitions(-DGTK_TARGET=${GTK_TARGET})
 
 #-----------------------------------------------------------------------
 # Defs
@@ -90,13 +91,18 @@ if (NOT CMAKE_BUILD_TYPE MATCHES Release)
 endif ()
 
 add_definitions(
-    -DGTK_DISABLE_SINGLE_INCLUDES
-    -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES
-    -DGSEAL_ENABLE
-    -DGTK_DISABLE_DEPRECATED
-    -DGDK_DISABLE_DEPRECATED
+        -DGTK_DISABLE_SINGLE_INCLUDES
+        -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES
+        -DGSEAL_ENABLE
 )
 
+if (GTK_TARGET EQUAL 2)
+    add_definitions(
+            -DGTK_DISABLE_DEPRECATED
+            -DGDK_DISABLE_DEPRECATED
+    )
+endif ()
+
 if (APPLE)
     option(XWINDOWS "Build against X11" ON)
     add_definitions(