提交 1b84f45c5165fa986e8a8a64e80ca434d45c49ed

作者 LJH 李佳桓
1 个父辈 84b52a9c

add

  1 +
  2 +
  3 +########################################################
  4 +# Files
  5 +
  6 +SET (WMTS_SRCS
  7 + dmpwmts.cpp
  8 + dmpwmtsparameters.cpp
  9 + dmpcapabilitiesoperation.cpp
  10 + dmptileproviderfactory.cpp
  11 + dmpesritileprovider.cpp
  12 + dmpesribundlev1provider.cpp
  13 + dmpesribundlev2provider.cpp
  14 + dmpabstractesribundleprovider.cpp
  15 + dmpwmtsutils.cpp
  16 +)
  17 +
  18 +SET (WMTS_HDRS
  19 + dmpwmtsparameters.h
  20 + dmpcapabilitiesoperation.h
  21 + dmptileprovider.h
  22 + dmptileproviderfactory.h
  23 + dmpesritileprovider.h
  24 + dmpesribundlev1provider.h
  25 + dmpesribundlev2provider.h
  26 + dmpabstractesribundleprovider.h
  27 + dmpwmtsutils.h
  28 + dmpcapabilitiesprovider.h
  29 +)
  30 +
  31 +########################################################
  32 +# Build
  33 +
  34 +ADD_LIBRARY (wmts MODULE ${WMTS_SRCS} ${WMTS_HDRS})
  35 +
  36 +INCLUDE_DIRECTORIES(
  37 + ${CMAKE_SOURCE_DIR}/src/core/
  38 + ${CMAKE_SOURCE_DIR}/src/server/
  39 + ${CMAKE_SOURCE_DIR}/src/server/services
  40 + ${CMAKE_SOURCE_DIR}/src/server/services/wmts
  41 +)
  42 +
  43 +set_target_properties(wmts
  44 + PROPERTIES
  45 + CXX_VISIBILITY_PRESET hidden
  46 + VISIBILITY_INLINES_HIDDEN 1
  47 + VERSION ${COMPLETE_VERSION}
  48 + SOVERSION ${COMPLETE_VERSION}
  49 + )
  50 +
  51 +TARGET_LINK_LIBRARIES(wmts
  52 + dmap_server
  53 +)
  54 +
  55 +#include(GNUInstallDirs)
  56 +#set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}/wmts)
  57 +
  58 +########################################################
  59 +# Install
  60 +
  61 +#MESSAGE(STATUS "DMAP_SERVER_MODULE_DIR: ${DMAP_SERVER_MODULE_DIR}")
  62 +
  63 +INSTALL(TARGETS wmts
  64 + RUNTIME DESTINATION ${DMAP_SERVER_MODULE_DIR}
  65 + LIBRARY DESTINATION ${DMAP_SERVER_MODULE_DIR}
  66 +)
注册登录 后发表评论