正在显示
1 个修改的文件
包含
128 行增加
和
194 行删除
1 | -SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -o -lfcgi++ -lfcgi") | |
2 | - | |
3 | -INCLUDE_DIRECTORIES( | |
4 | - ${CMAKE_SOURCE_DIR}/src/server/spserver | |
5 | -) | |
6 | - | |
7 | - | |
8 | -ADD_SUBDIRECTORY(spserver) | |
9 | -ADD_SUBDIRECTORY(services) | |
10 | - | |
11 | - | |
12 | - | |
13 | -######################################################## | |
14 | -# Files | |
15 | -SET (DMAP_SERVER_SRCS | |
16 | - dmpfilterresponsedecorator.cpp | |
17 | - dmpmainserver.cpp | |
18 | - dmprequesthandler.cpp | |
19 | - dmpserver.cpp | |
20 | - dmpserverapi.cpp | |
21 | - dmpserverconfig.cpp | |
22 | - dmpservercontext.cpp | |
23 | - dmpserverapicontext.cpp | |
24 | - dmpserverapihandler.cpp | |
25 | - dmpserverfilter.cpp | |
26 | - dmpserverinterface.cpp | |
27 | - dmpserverinterfaceimpl.cpp | |
28 | - dmpservermanager.cpp | |
29 | - dmpservermanagerapi.cpp | |
30 | - dmpserverresponse.cpp | |
31 | - dmpserverrequest.cpp | |
32 | - dmpserverparameters.cpp | |
33 | - dmpserverplugins.cpp | |
34 | - dmpserverutils.cpp | |
35 | - dmpserverloader.cpp | |
36 | - dmpserverproject.cpp | |
37 | - dmpserverregistry.cpp | |
38 | - python/dmppythonutils.cpp | |
39 | - python/dmpserverwrapper.cpp | |
40 | -<<<<<<< Updated upstream | |
41 | -======= | |
42 | - #dmppgsqlutils.cpp | |
43 | ->>>>>>> Stashed changes | |
44 | - dmphttpbase.cpp | |
45 | - dmphttputils.cpp | |
46 | - dmptilethumbnail.cpp | |
47 | -) | |
48 | - | |
49 | -SET (DMAP_SERVER_HDRS | |
50 | - dmpfilterresponsedecorator.h | |
51 | - dmpmainserver.h | |
52 | - dmprequesthandler.h | |
53 | - dmpserver.h | |
54 | - dmpserverapi.h | |
55 | - dmpserverapihandler.h | |
56 | - dmpserverapicontext.h | |
57 | - dmpservercontext.h | |
58 | - dmpserverconfig.h | |
59 | - dmpserverentity.h | |
60 | - dmpserverfilter.h | |
61 | - dmpserverinterface.h | |
62 | - dmpserverinterfaceimpl.h | |
63 | - dmpservermanager.h | |
64 | - dmpservermanagerapi.h | |
65 | - dmpserverrequest.h | |
66 | - dmpserverresponse.h | |
67 | - dmpserverparameters.h | |
68 | - dmpserverplugins.h | |
69 | - dmpserverutils.h | |
70 | - dmpservice.h | |
71 | - dmpservermodule.h | |
72 | - dmpserverloader.h | |
73 | - dmpserverproject.h | |
74 | - dmpserverregistry.h | |
75 | - python/dmppythonutils.h | |
76 | - dmphttpbase.h | |
77 | - dmphttputils.h | |
78 | - dmptilethumbnail.h | |
79 | -) | |
80 | - | |
81 | -############################################################# | |
82 | -# dmap_server library | |
83 | - | |
84 | - | |
85 | - | |
86 | -INCLUDE_DIRECTORIES( | |
87 | - ${CMAKE_SOURCE_DIR}/src/core | |
88 | - ${CMAKE_SOURCE_DIR}/src/core/geometry | |
89 | - ${CMAKE_SOURCE_DIR}/src/core/symbology | |
90 | -) | |
91 | - | |
92 | -INCLUDE_DIRECTORIES(SYSTEM | |
93 | - ${PYTHON_INCLUDE_PATH} | |
94 | -) | |
95 | -ADD_LIBRARY(dmap_server SHARED ${DMAP_SERVER_SRCS} ${DMAP_SERVER_HDRS}) | |
96 | - | |
97 | -target_link_libraries(dmap_server | |
98 | - dmap_core | |
99 | - ${Boost_LIBRARIES} | |
100 | - Boost::regex | |
101 | - ${PYTHON_LIBRARIES} | |
102 | - dl) | |
103 | - | |
104 | -IF (WITH_BINDINGS) | |
105 | - TARGET_LINK_LIBRARIES(dmap_server | |
106 | - Boost::${DMAP_BOOST_PYTHON_FOUND} | |
107 | - ) | |
108 | -ENDIF(WITH_BINDINGS) | |
109 | - | |
110 | -set_target_properties(dmap_server | |
111 | - PROPERTIES | |
112 | - POSITION_INDEPENDENT_CODE 1 | |
113 | - CXX_VISIBILITY_PRESET hidden | |
114 | - VISIBILITY_INLINES_HIDDEN 1 | |
115 | - #VERSION ${COMPLETE_VERSION} | |
116 | - #SOVERSION ${COMPLETE_VERSION} | |
117 | - ) | |
118 | - | |
119 | -generate_export_header( | |
120 | - dmap_server | |
121 | - BASE_NAME SERVER | |
122 | - EXPORT_FILE_NAME "${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR}/dmap_server.h" | |
123 | -) | |
124 | - | |
125 | - | |
126 | -target_include_directories(dmap_server | |
127 | - PUBLIC | |
128 | - ${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR} | |
129 | - ) | |
130 | - MESSAGE(STATUS "dmap_server path: ${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR}") | |
131 | - | |
132 | - | |
133 | -add_executable(dmap_spserv | |
134 | - dmap_spserv.cpp | |
135 | - dmpspserverrequest.h | |
136 | - dmpspserverresponse.h | |
137 | - dmpspserverrequest.cpp | |
138 | - dmpspserverresponse.cpp | |
139 | -) | |
140 | - | |
141 | -add_executable(dmap_serv | |
142 | - dmap_serv.cpp | |
143 | - dmpapacheserverrequest.h | |
144 | - dmpapacheserverresponse.h | |
145 | - dmpapacheserverrequest.cpp | |
146 | - dmpapacheserverresponse.cpp | |
147 | -) | |
148 | - | |
149 | -target_link_libraries(dmap_spserv | |
150 | - spserver | |
151 | - dmap_server | |
152 | - ) | |
153 | - | |
154 | -target_link_libraries(dmap_serv | |
155 | - dmap_server | |
156 | -) | |
157 | - | |
158 | -INCLUDE_DIRECTORIES( | |
159 | - ${CMAKE_SOURCE_DIR}/pgsql/include | |
160 | -) | |
161 | -LINK_DIRECTORIES(dmap_server ${CMAKE_SOURCE_DIR}/pgsql/lib) | |
162 | -TARGET_LINK_LIBRARIES(dmap_server ${CMAKE_SOURCE_DIR}/pgsql/lib/libpq.so) | |
163 | - | |
164 | -find_package(Fcgi REQUIRED) | |
165 | -if (NOT FCGI_FOUND) | |
166 | - message (SEND_ERROR "Fast CGI dependency was not found!") | |
167 | -endif() | |
168 | - | |
169 | -target_include_directories(dmap_serv SYSTEM PRIVATE | |
170 | - ${FCGI_INCLUDE_DIR} | |
171 | -) | |
172 | -target_link_libraries(dmap_serv | |
173 | - ${FCGI_LIBRARY} | |
174 | -) | |
175 | -######################################################## | |
176 | -# Install | |
177 | -INSTALL(FILES | |
178 | - dmpserver.ini | |
179 | - DESTINATION ${DMAP_LIBEXEC_SUBDIR} | |
180 | -) | |
181 | - | |
182 | -INSTALL(TARGETS dmap_server | |
183 | - RUNTIME DESTINATION ${DMAP_BIN_DIR} | |
184 | - LIBRARY DESTINATION ${DMAP_LIB_DIR} | |
185 | - ARCHIVE DESTINATION ${DMAP_LIB_DIR} | |
186 | - PUBLIC_HEADER DESTINATION ${DMAP_INCLUDE_DIR} | |
187 | -) | |
188 | - | |
189 | -INSTALL(TARGETS dmap_serv | |
190 | - DESTINATION ${DMAP_BIN_DIR} | |
191 | -) | |
192 | - | |
193 | -INSTALL(TARGETS dmap_spserv | |
194 | - DESTINATION ${DMAP_BIN_DIR} | |
1 | + | |
2 | +INCLUDE_DIRECTORIES( | |
3 | + ${CMAKE_SOURCE_DIR}/src/server/spserver | |
4 | +) | |
5 | + | |
6 | +ADD_SUBDIRECTORY(spserver) | |
7 | +ADD_SUBDIRECTORY(services) | |
8 | + | |
9 | +######################################################## | |
10 | +# Files | |
11 | +SET (DMAP_SERVER_SRCS | |
12 | + dmpfilterresponsedecorator.cpp | |
13 | + dmpmainserver.cpp | |
14 | + dmprequesthandler.cpp | |
15 | + dmpserver.cpp | |
16 | + dmpservice.cpp | |
17 | + dmpservercontext.cpp | |
18 | + dmpserverapihandler.cpp | |
19 | + dmpserverfilter.cpp | |
20 | + dmpserverinterface.cpp | |
21 | + dmpserverinterfaceimpl.cpp | |
22 | + dmpservermanager.cpp | |
23 | + dmpservermanagerapi.cpp | |
24 | + dmpserverresponse.cpp | |
25 | + dmpserverrequest.cpp | |
26 | + dmpserverparameters.cpp | |
27 | + dmpserverplugins.cpp | |
28 | + dmpserverutils.cpp | |
29 | + dmpservernativeloader.cpp | |
30 | + python/dmppythonutils.cpp | |
31 | + python/dmpserverwrapper.cpp | |
32 | +) | |
33 | + | |
34 | +SET (DMAP_SERVER_HDRS | |
35 | + dmpfilterresponsedecorator.h | |
36 | + dmpmainserver.h | |
37 | + dmprequesthandler.h | |
38 | + dmpserver.h | |
39 | + dmpserverapihandler.h | |
40 | + dmpservercontext.h | |
41 | + dmpserverfilter.h | |
42 | + dmpserverinterface.h | |
43 | + dmpserverinterfaceimpl.h | |
44 | + dmpservermanager.h | |
45 | + dmpservermanagerapi.h | |
46 | + dmpserverrequest.h | |
47 | + dmpserverresponse.h | |
48 | + dmpserverparameters.h | |
49 | + dmpserverplugins.h | |
50 | + dmpserverutils.h | |
51 | + dmpservice.h | |
52 | + dmpservermodule.h | |
53 | + dmpservernativeloader.h | |
54 | + python/dmppythonutils.h | |
55 | +) | |
56 | + | |
57 | +############################################################# | |
58 | +# dmap_server library | |
59 | + | |
60 | +INCLUDE_DIRECTORIES( | |
61 | + ${CMAKE_SOURCE_DIR}/src/core | |
62 | +) | |
63 | + | |
64 | +INCLUDE_DIRECTORIES(SYSTEM | |
65 | + ${PYTHON_INCLUDE_PATH} | |
66 | +) | |
67 | +ADD_LIBRARY(dmap_server SHARED ${DMAP_SERVER_SRCS} ${DMAP_SERVER_HDRS}) | |
68 | + | |
69 | +target_link_libraries(dmap_server | |
70 | + dmap_core | |
71 | + ${Boost_LIBRARIES} | |
72 | + Boost::regex | |
73 | + ${PYTHON_LIBRARIES} | |
74 | + dl) | |
75 | + | |
76 | +IF (WITH_BINDINGS) | |
77 | + TARGET_LINK_LIBRARIES(dmap_server | |
78 | + Boost::${DMAP_BOOST_PYTHON_FOUND} | |
79 | + ) | |
80 | +ENDIF(WITH_BINDINGS) | |
81 | + | |
82 | +set_target_properties(dmap_server | |
83 | + PROPERTIES | |
84 | + POSITION_INDEPENDENT_CODE 1 | |
85 | + CXX_VISIBILITY_PRESET hidden | |
86 | + VISIBILITY_INLINES_HIDDEN 1 | |
87 | + #VERSION ${COMPLETE_VERSION} | |
88 | + #SOVERSION ${COMPLETE_VERSION} | |
89 | + ) | |
90 | + | |
91 | +generate_export_header( | |
92 | + dmap_server | |
93 | + BASE_NAME SERVER | |
94 | + EXPORT_FILE_NAME "${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR}/dmap_server.h" | |
95 | +) | |
96 | + | |
97 | + | |
98 | +target_include_directories(dmap_server | |
99 | + PUBLIC | |
100 | + ${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR} | |
101 | + ) | |
102 | + MESSAGE(STATUS "dmap_server path: ${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR}") | |
103 | + | |
104 | +add_executable(dmap_spserv | |
105 | + dmap_spserv.cpp | |
106 | + dmpspserverrequest.h | |
107 | + dmpspserverresponse.h | |
108 | + dmpspserverrequest.cpp | |
109 | + dmpspserverresponse.cpp | |
110 | +) | |
111 | + | |
112 | +target_link_libraries(dmap_spserv | |
113 | + spserver | |
114 | + dmap_server | |
115 | + ) | |
116 | + | |
117 | +######################################################## | |
118 | +# Install | |
119 | + | |
120 | +INSTALL(TARGETS dmap_server | |
121 | + RUNTIME DESTINATION ${DMAP_BIN_DIR} | |
122 | + LIBRARY DESTINATION ${DMAP_LIB_DIR} | |
123 | + ARCHIVE DESTINATION ${DMAP_LIB_DIR} | |
124 | + PUBLIC_HEADER DESTINATION ${DMAP_INCLUDE_DIR} | |
125 | +) | |
126 | + | |
127 | +INSTALL(TARGETS dmap_spserv | |
128 | + DESTINATION ${DMAP_BIN_DIR} | |
195 | 129 | ) |
\ No newline at end of file | ... | ... |
请
注册
或
登录
后发表评论