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
add_definitions(-D_DEBUG=1)
endif ()
+macro(disable_deprecated name gtk2only)
+ add_definitions(-D${name}_DISABLE_SINGLE_INCLUDES)
+ if ((${gtk2only} EQUAL 0) OR (GTK_TARGET EQUAL 2))
+ add_definitions(-D${name}_DISABLE_DEPRECATED)
+ endif ()
+endmacro()
+
+disable_deprecated(ATK 0)
+disable_deprecated(G 0)
+disable_deprecated(GDK 0)
+disable_deprecated(GDK_PIXBUF 0)
+disable_deprecated(GTK 1)
+disable_deprecated(PANGO 0)
+
if (APPLE)
option(XWINDOWS "Build against X11" ON)
add_definitions(
)
set(GAME_FILES
- DarkPlacesPack
- NexuizPack
- OpenArenaPack
- OsirionPack
- Q3Pack
- Quake2Pack
- QuakePack
- QuetooPack
- TremulousPack
- UFOAIPack
- UnvanquishedPack
- WarsowPack
- XonoticPack
+ DarkPlaces
+ Nexuiz
+ OpenArena
+ Osirion
+ Q3
+ Quake2
+ Quake
+ Quetoo
+ Tremulous
+ UFOAI
+ Unvanquished
+ Warsow
+ Xonotic
)
unset(_tmp)
foreach (it ${GAME_FILES})
- set(it "${PROJECT_BINARY_DIR}/games/${it}")
- list(APPEND _tmp "${it}/games")
- file(GLOB GAME_DIR "${it}/*.game")
- list(APPEND _tmp "${GAME_DIR}")
+ set(dir "${PROJECT_BINARY_DIR}/games/${it}Pack")
+ string(TOLOWER "${it}" it)
+ list(APPEND _tmp "${dir}/games")
+ list(APPEND _tmp "${dir}/${it}.game")
endforeach ()
set(GAME_FILES ${_tmp})