]> git.xonotic.org Git - xonotic/netradiant.git/blob - libs/CMakeLists.txt
Merge commit '4645e19ce9e8f8034233ac965a4103a13b75714c' into garux-merge
[xonotic/netradiant.git] / libs / CMakeLists.txt
1 add_subdirectory(cmdlib)
2 add_subdirectory(container)
3 if (BUILD_CRUNCH)
4     add_subdirectory(crnrgba)
5 endif ()
6 add_subdirectory(ddslib)
7 add_subdirectory(debugging)
8 add_subdirectory(etclib)
9 add_subdirectory(filematch)
10 add_subdirectory(generic)
11 if (BUILD_RADIANT)
12     add_subdirectory(gtkutil)
13 endif ()
14 add_subdirectory(l_net)
15 add_subdirectory(math)
16 add_subdirectory(mathlib)
17 add_subdirectory(memory)
18 add_subdirectory(modulesystem)
19 add_subdirectory(os)
20 add_subdirectory(picomodel)
21 add_subdirectory(profile)
22 add_subdirectory(script)
23 add_subdirectory(signal)
24 add_subdirectory(splines)
25 add_subdirectory(stream)
26 add_subdirectory(string)
27 add_subdirectory(uilib)
28 add_subdirectory(xml)
29
30 add_library(libs
31         _.cpp
32         archivelib.h
33         bytebool.h
34         bytestreamutils.h
35         character.h
36         convert.h
37         dragplanes.h
38         eclasslib.h
39         entitylib.h
40         entityxml.h
41         fs_filesystem.h
42         fs_path.h
43         globaldefs.h
44         imagelib.h
45         property.h
46         instancelib.h
47         maplib.h
48         moduleobservers.h
49         pivot.h
50         render.h
51         scenelib.h
52         selectionlib.h
53         shaderlib.h
54         str.h
55         stringio.h
56         texturelib.h
57         transformlib.h
58         traverselib.h
59         typesystem.h
60         undolib.h
61         uniquenames.h
62         versionlib.h
63         )
64
65 find_package(GLIB REQUIRED)
66 target_include_directories(libs PRIVATE ${GLIB_INCLUDE_DIRS})
67 target_link_libraries(libs PRIVATE ${GLIB_LIBRARIES})