]> git.xonotic.org Git - xonotic/netradiant.git/blob - plugins/CMakeLists.txt
Wrap GtkTreeView
[xonotic/netradiant.git] / plugins / CMakeLists.txt
1 include_directories("${CMAKE_SOURCE_DIR}/libs")
2 include_directories("${CMAKE_SOURCE_DIR}/include")
3
4 find_package(GTK2 REQUIRED)
5 include_directories(${GTK2_INCLUDE_DIRS} ${GTK2_GDK_INCLUDE_DIR} ${GTK2_GLIB_INCLUDE_DIR})
6
7 find_package(LibXml2 REQUIRED)
8 include_directories(${LIBXML2_INCLUDE_DIR})
9
10 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/modules")
11
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})
17 endmacro()
18
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)