提交 0cab97d4eee881715a0946c026fdef3ed8286a5d

作者 LJH 李佳桓
1 个父辈 50442ed1

ljh

正在显示 1 个修改的文件 包含 0 行增加191 行删除
... ... @@ -188,195 +188,4 @@ INSTALL(TARGETS dmap_serv
188 188
189 189 INSTALL(TARGETS dmap_spserv
190 190 DESTINATION ${DMAP_BIN_DIR}
191   -=======
192   -SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -o -lfcgi++ -lfcgi")
193   -
194   -INCLUDE_DIRECTORIES(
195   - ${CMAKE_SOURCE_DIR}/src/server/spserver
196   -)
197   -
198   -
199   -ADD_SUBDIRECTORY(spserver)
200   -ADD_SUBDIRECTORY(services)
201   -
202   -
203   -
204   -########################################################
205   -# Files
206   -SET (DMAP_SERVER_SRCS
207   - dmpfilterresponsedecorator.cpp
208   - dmpmainserver.cpp
209   - dmprequesthandler.cpp
210   - dmpserver.cpp
211   - dmpserverapi.cpp
212   - dmpserverconfig.cpp
213   - dmpservercontext.cpp
214   - dmpserverapicontext.cpp
215   - dmpserverapihandler.cpp
216   - dmpserverfilter.cpp
217   - dmpserverinterface.cpp
218   - dmpserverinterfaceimpl.cpp
219   - dmpservermanager.cpp
220   - dmpservermanagerapi.cpp
221   - dmpserverresponse.cpp
222   - dmpserverrequest.cpp
223   - dmpserverparameters.cpp
224   - dmpserverplugins.cpp
225   - dmpserverutils.cpp
226   - dmpserverloader.cpp
227   - dmpserverproject.cpp
228   - dmpserverregistry.cpp
229   - python/dmppythonutils.cpp
230   - python/dmpserverwrapper.cpp
231   - dmphttpbase.cpp
232   - dmphttputils.cpp
233   -
234   -)
235   -
236   -SET (DMAP_SERVER_HDRS
237   - dmpfilterresponsedecorator.h
238   - dmpmainserver.h
239   - dmprequesthandler.h
240   - dmpserver.h
241   - dmpserverapi.h
242   - dmpserverapihandler.h
243   - dmpserverapicontext.h
244   - dmpservercontext.h
245   - dmpserverconfig.h
246   - dmpserverentity.h
247   - dmpserverfilter.h
248   - dmpserverinterface.h
249   - dmpserverinterfaceimpl.h
250   - dmpservermanager.h
251   - dmpservermanagerapi.h
252   - dmpserverrequest.h
253   - dmpserverresponse.h
254   - dmpserverparameters.h
255   - dmpserverplugins.h
256   - dmpserverutils.h
257   - dmpservice.h
258   - dmpservermodule.h
259   - dmpserverloader.h
260   - dmpserverproject.h
261   - dmpserverregistry.h
262   - python/dmppythonutils.h
263   - dmphttpbase.h
264   - dmphttputils.h
265   -
266   -)
267   -
268   -#############################################################
269   -# dmap_server library
270   -
271   -
272   -
273   -INCLUDE_DIRECTORIES(
274   - ${CMAKE_SOURCE_DIR}/src/core
275   - ${CMAKE_SOURCE_DIR}/src/core/geometry
276   - ${CMAKE_SOURCE_DIR}/src/core/symbology
277   -)
278   -
279   -INCLUDE_DIRECTORIES(SYSTEM
280   - ${PYTHON_INCLUDE_PATH}
281   -)
282   -ADD_LIBRARY(dmap_server SHARED ${DMAP_SERVER_SRCS} ${DMAP_SERVER_HDRS})
283   -
284   -target_link_libraries(dmap_server
285   - dmap_core
286   - ${Boost_LIBRARIES}
287   - Boost::regex
288   - ${PYTHON_LIBRARIES}
289   - dl)
290   -
291   -IF (WITH_BINDINGS)
292   - TARGET_LINK_LIBRARIES(dmap_server
293   - Boost::${DMAP_BOOST_PYTHON_FOUND}
294   - )
295   -ENDIF(WITH_BINDINGS)
296   -
297   -set_target_properties(dmap_server
298   - PROPERTIES
299   - POSITION_INDEPENDENT_CODE 1
300   - CXX_VISIBILITY_PRESET hidden
301   - VISIBILITY_INLINES_HIDDEN 1
302   - #VERSION ${COMPLETE_VERSION}
303   - #SOVERSION ${COMPLETE_VERSION}
304   - )
305   -
306   -generate_export_header(
307   - dmap_server
308   - BASE_NAME SERVER
309   - EXPORT_FILE_NAME "${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR}/dmap_server.h"
310   -)
311   -
312   -
313   -target_include_directories(dmap_server
314   - PUBLIC
315   - ${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR}
316   - )
317   - MESSAGE(STATUS "dmap_server path: ${CMAKE_BINARY_DIR}/${INSTALL_INCLUDEDIR}")
318   -
319   -
320   -add_executable(dmap_spserv
321   - dmap_spserv.cpp
322   - dmpspserverrequest.h
323   - dmpspserverresponse.h
324   - dmpspserverrequest.cpp
325   - dmpspserverresponse.cpp
326   -)
327   -
328   -add_executable(dmap_serv
329   - dmap_serv.cpp
330   - dmpapacheserverrequest.h
331   - dmpapacheserverresponse.h
332   - dmpapacheserverrequest.cpp
333   - dmpapacheserverresponse.cpp
334   -)
335   -
336   -target_link_libraries(dmap_spserv
337   - spserver
338   - dmap_server
339   - )
340   -
341   -target_link_libraries(dmap_serv
342   - dmap_server
343   -)
344   -
345   -INCLUDE_DIRECTORIES(
346   - ${CMAKE_SOURCE_DIR}/pgsql/include
347   -)
348   -LINK_DIRECTORIES(dmap_server ${CMAKE_SOURCE_DIR}/pgsql/lib)
349   -TARGET_LINK_LIBRARIES(dmap_server ${CMAKE_SOURCE_DIR}/pgsql/lib/libpq.so)
350   -
351   -find_package(Fcgi REQUIRED)
352   -if (NOT FCGI_FOUND)
353   - message (SEND_ERROR "Fast CGI dependency was not found!")
354   -endif()
355   -
356   -target_include_directories(dmap_serv SYSTEM PRIVATE
357   - ${FCGI_INCLUDE_DIR}
358   -)
359   -target_link_libraries(dmap_serv
360   - ${FCGI_LIBRARY}
361   -)
362   -########################################################
363   -# Install
364   -INSTALL(FILES
365   - dmpserver.ini
366   - DESTINATION ${DMAP_LIBEXEC_SUBDIR}
367   -)
368   -
369   -INSTALL(TARGETS dmap_server
370   - RUNTIME DESTINATION ${DMAP_BIN_DIR}
371   - LIBRARY DESTINATION ${DMAP_LIB_DIR}
372   - ARCHIVE DESTINATION ${DMAP_LIB_DIR}
373   - PUBLIC_HEADER DESTINATION ${DMAP_INCLUDE_DIR}
374   -)
375   -
376   -INSTALL(TARGETS dmap_serv
377   - DESTINATION ${DMAP_BIN_DIR}
378   -)
379   -
380   -INSTALL(TARGETS dmap_spserv
381   - DESTINATION ${DMAP_BIN_DIR}
382 191 )
\ No newline at end of file
... ...
注册登录 后发表评论