Files
gcs-nf/Plugins/opmap/internals/CMakeLists.txt
T

23 lines
804 B
CMake
Raw Normal View History

# opmap/internals — 地图内部投影/坐标算法
add_library(opmap_internals STATIC
core.cpp
loadtask.cpp
pointlatlng.cpp
pureprojection.cpp
rectangle.cpp
rectlatlng.cpp
sizelatlng.cpp
tile.cpp
tilematrix.cpp
MouseWheelZoomType.cpp
projections/lks94projection.cpp
projections/mercatorprojection.cpp
projections/mercatorprojectionyandex.cpp
projections/platecarreeprojection.cpp
projections/platecarreeprojectionpergo.cpp
)
target_include_directories(opmap_internals PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../core)
target_link_libraries(opmap_internals PUBLIC Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::Gui)
target_compile_definitions(opmap_internals PRIVATE QtOpmapInternals OPMAPINTERNALS_LIBRARY _USE_MATH_DEFINES)