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