1 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/modules")
3 add_custom_target(modules)
4 macro(radiant_plugin name)
5 message(STATUS "Found Module ${name}")
6 add_library(${name} MODULE ${ARGN})
7 add_dependencies(modules ${name})
11 LIBRARY DESTINATION ${RADIANT_ADDONS_DIR}/modules
15 add_subdirectory(archivepak)
16 add_subdirectory(archivewad)
17 add_subdirectory(archivezip)
18 add_subdirectory(entity)
19 add_subdirectory(image)
22 add_subdirectory(imagecrn)
25 add_subdirectory(imagehl)
26 add_subdirectory(imagepng)
27 add_subdirectory(imageq2)
28 add_subdirectory(imagewebp)
30 if("${RADIANT_IQM_PLUGIN}" STREQUAL "iqmmodel")
31 add_subdirectory(iqmmodel)
34 add_subdirectory(mapq3)
35 add_subdirectory(mapxml)
36 add_subdirectory(md3model)
38 # picomodel: md3, obj, ase, (optional) iqm
39 add_subdirectory(model)
41 add_subdirectory(shaders)
42 add_subdirectory(vfspk3)