1 include_directories("${CMAKE_SOURCE_DIR}/libs")
2 include_directories("${CMAKE_SOURCE_DIR}/include")
4 find_package(GTK2 REQUIRED)
5 include_directories(${GTK2_INCLUDE_DIRS} ${GTK2_GDK_INCLUDE_DIR} ${GTK2_GLIB_INCLUDE_DIR})
7 find_package(LibXml2 REQUIRED)
8 include_directories(${LIBXML2_INCLUDE_DIR})
10 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/modules")
12 add_custom_target(modules)
13 macro(radiant_plugin name)
14 message(STATUS "Found Module ${name}")
15 add_library(${name} MODULE ${ARGN})
16 add_dependencies(modules ${name})
19 add_subdirectory(archivepak)
20 add_subdirectory(archivewad)
21 add_subdirectory(archivezip)
22 add_subdirectory(entity)
23 add_subdirectory(image)
24 add_subdirectory(imagehl)
25 add_subdirectory(imagepng)
26 add_subdirectory(imageq2)
27 add_subdirectory(mapq3)
28 add_subdirectory(mapxml)
29 add_subdirectory(md3model)
30 add_subdirectory(model)
31 # add_subdirectory(sample)
32 add_subdirectory(shaders)
33 # add_subdirectory(spritemodel)
34 # add_subdirectory(textool)
35 add_subdirectory(vfspk3)