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