]> git.xonotic.org Git - xonotic/netradiant.git/blob - contrib/CMakeLists.txt
Partial OSX support
[xonotic/netradiant.git] / contrib / 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}/plugins")
11
12 add_custom_target(plugins)
13 macro(radiant_plugin name)
14     message(STATUS "Found Plugin ${name}")
15     add_library(${name} MODULE ${ARGN})
16     add_dependencies(plugins ${name})
17 endmacro()
18
19 # add_subdirectory(bkgrnd2d)
20 add_subdirectory(bobtoolz)
21 add_subdirectory(brushexport)
22 # add_subdirectory(camera)
23 # add_subdirectory(gtkgensurf)
24 # add_subdirectory(hydratoolz)
25 add_subdirectory(prtview)
26 add_subdirectory(shaderplug)
27 add_subdirectory(sunplug)
28 add_subdirectory(ufoaiplug)