|
1 |
| -project(PackageTest CXX) |
2 | 1 | cmake_minimum_required(VERSION 3.8)
|
3 |
| -set(CMAKE_CXX_STANDARD 14) |
4 |
| -set(CMAKE_STANDARD_REQUIRED ON) |
| 2 | +project(PackageTest CXX) |
5 | 3 |
|
6 | 4 | include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
|
7 | 5 | conan_set_find_paths()
|
8 | 6 |
|
| 7 | +set(CMAKE_CXX_STANDARD 14) |
| 8 | +set(CMAKE_STANDARD_REQUIRED ON) |
| 9 | +set(CMAKE_CXX_EXTENSIONS OFF) |
| 10 | + |
| 11 | +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) |
| 12 | +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_BINARY_DIR}/bin) |
| 13 | + |
9 | 14 | find_package(Qt5 COMPONENTS
|
10 | 15 | Core
|
11 | 16 | Location
|
12 | 17 | REQUIRED QUIET)
|
13 | 18 | find_package(QtBasemapPlugin REQUIRED QUIET)
|
14 | 19 |
|
15 | 20 | add_executable(example example.cpp)
|
16 |
| -get_property(_libFileName TARGET qtgeoservices_basemap_pix4d PROPERTY IMPORTED_LOCATION_RELEASE) |
17 |
| - |
18 |
| -if(EXISTS ${_libFileName}) |
19 |
| - message(STATUS "Plugin generated at: ${_libFileName}") |
20 |
| -else() |
21 |
| - message(FATAL_ERROR "Plugin not generated at: ${_libFileName}") |
22 |
| -endif() |
23 |
| - |
24 |
| -if (${CMAKE_INSTALL_PREFIX} STREQUAL "") |
25 |
| - set(DEPLOY_TARGET ${CMAKE_BINARY_DIR}) |
26 |
| -else() |
27 |
| - set(DEPLOY_TARGET ${CMAKE_INSTALL_PREFIX}) |
28 |
| -endif() |
29 |
| - |
30 |
| -set(DEPLOY_TARGET ${CMAKE_BINARY_DIR}) |
31 |
| -set(MAP_PLUGIN_DESTINATION ${DEPLOY_TARGET}/plugins/geoservices) |
32 |
| -set(MAP_PLUGIN ${_libFileName}) |
33 |
| - |
| 21 | +get_property(MAP_PLUGIN TARGET qtgeoservices_basemap_pix4d PROPERTY IMPORTED_LOCATION_RELEASE) |
34 | 22 | message(STATUS "Map plugin path ${MAP_PLUGIN}")
|
35 | 23 |
|
| 24 | +set(MAP_PLUGIN_DESTINATION ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/plugins/geoservices) |
36 | 25 | file(MAKE_DIRECTORY ${MAP_PLUGIN_DESTINATION})
|
37 | 26 | file(COPY ${MAP_PLUGIN} DESTINATION ${MAP_PLUGIN_DESTINATION})
|
38 | 27 |
|
|
0 commit comments