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