include_directories(BEFORE common)
set(Q3MAP_VERSION 2.5.17n)
-find_package(Git REQUIRED)
-execute_process(
- COMMAND ${GIT_EXECUTABLE} rev-parse --short HEAD
- WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
- OUTPUT_VARIABLE GIT_VERSION
- OUTPUT_STRIP_TRAILING_WHITESPACE
-)
+
if (GIT_VERSION)
set(Q3MAP_VERSION "${Q3MAP_VERSION}-git-${GIT_VERSION}")
endif ()
+
add_definitions(-DQ3MAP_VERSION="${Q3MAP_VERSION}")
find_package(GLIB REQUIRED)
find_package(LibXml2 REQUIRED)
include_directories(${LIBXML2_INCLUDE_DIR})
-find_package(ZLIB REQUIRED)
-include_directories(${ZLIB_INCLUDE_DIRS})
-
find_package(Minizip REQUIRED)
include_directories(${Minizip_INCLUDE_DIRS})
q3map2/game_ja.h
q3map2/game_jk2.h
q3map2/game_nexuiz.h
+ q3map2/game_oa.h
q3map2/game_prophecy.h
+ q3map2/game_q3rally.h
q3map2/game_qfusion.h
q3map2/game_quake3.h
q3map2/game_quakelive.h
q3map2/game_tenebrae.h
q3map2/game_tremulous.h
q3map2/game_unvanquished.h
+ q3map2/game_warfork.h
+ q3map2/game_warsow.h
q3map2/game_wolf.h
q3map2/game_wolfet.h
+ q3map2/game_wop.h
q3map2/game_xonotic.h
)
${WEBP_LIBRARIES}
${LIBXML2_LIBRARIES}
${Minizip_LIBRARIES}
- ${ZLIB_LIBRARIES}
${OPTIONAL_IMAGE_LIBRARIES}
ddslib
etclib
${GLIB_LIBRARIES}
${LIBXML2_LIBRARIES}
${Minizip_LIBRARIES}
- ${ZLIB_LIBRARIES}
filematch
etclib
l_net
target_link_libraries(q3map2 pthread m)
target_link_libraries(q3data m)
endif ()
+
+target_link_libraries(q3map2)