]> git.xonotic.org Git - xonotic/netradiant.git/blob - libs/CMakeLists.txt
Ensure plugins load their own functions
[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 find_package(GTK2 REQUIRED)
7 include_directories(${GTK2_INCLUDE_DIRS} ${GTK2_GDK_INCLUDE_DIR} ${GTK2_GLIB_INCLUDE_DIR})
8 find_package(GtkGLExt REQUIRED)
9 include_directories(${GTKGL_INCLUDE_DIRS})
10
11 add_subdirectory(cmdlib)
12 add_subdirectory(container)
13 add_subdirectory(ddslib)
14 add_subdirectory(debugging)
15 add_subdirectory(generic)
16 add_subdirectory(gtkutil)
17 add_subdirectory(l_net)
18 #add_subdirectory(math)
19 add_subdirectory(mathlib)
20 add_subdirectory(md5lib)
21 add_subdirectory(memory)
22 add_subdirectory(modulesystem)
23 add_subdirectory(os)
24 add_subdirectory(picomodel)
25 add_subdirectory(profile)
26 add_subdirectory(script)
27 add_subdirectory(signal)
28 add_subdirectory(splines)
29 add_subdirectory(stream)
30 add_subdirectory(string)
31 add_subdirectory(xml)
32
33 add_library(etclib
34     etclib.c
35     etclib.h
36 )
37
38 add_library(filematch
39     filematch.c
40     filematch.h
41 )
42
43 add_library(libs
44     archivelib.cpp
45     archivelib.h
46     bytebool.cpp
47     bytebool.h
48     bytestreamutils.cpp
49     character.cpp
50     character.h
51     cmdlib.h
52     convert.cpp
53     convert.h
54     ddslib.h
55     dragplanes.cpp
56     dragplanes.h
57     eclasslib.cpp
58     eclasslib.h
59     entitylib.cpp
60     entitylib.h
61     entityxml.cpp
62     entityxml.h
63     filematch.c
64     filematch.h
65     fs_filesystem.cpp
66     fs_filesystem.h
67     fs_path.cpp
68     fs_path.h
69     imagelib.cpp
70     imagelib.h
71     instancelib.cpp
72     instancelib.h
73     maplib.cpp
74     maplib.h
75     mathlib.h
76     md5lib.h
77     moduleobservers.cpp
78     moduleobservers.h
79     picomodel.h
80     pivot.cpp
81     pivot.h
82     render.cpp
83     render.h
84     scenelib.cpp
85     scenelib.h
86     selectionlib.cpp
87     selectionlib.h
88     shaderlib.cpp
89     shaderlib.h
90     str.cpp
91     str.h
92     stringio.cpp
93     stringio.h
94     texturelib.cpp
95     texturelib.h
96     transformlib.cpp
97     transformlib.h
98     traverselib.cpp
99     traverselib.h
100     typesystem.cpp
101     typesystem.h
102     undolib.cpp
103     undolib.h
104     uniquenames.cpp
105     uniquenames.h
106     versionlib.cpp
107     versionlib.h
108     bytestreamutils.h
109     etclib.c
110     etclib.h
111 )