mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-04 00:04:03 -04:00
Modernize cmake capitalization
This commit is contained in:
parent
a54efae892
commit
301d3379af
10
external/odbccpp/CMakeLists.txt
vendored
10
external/odbccpp/CMakeLists.txt
vendored
@ -1,10 +1,10 @@
|
||||
CMAKE_MINIMUM_REQUIRED(VERSION 3.10)
|
||||
cmake_minimum_required(VERSION 3.10)
|
||||
|
||||
SET(CMAKE_CXX_STANDARD 11)
|
||||
set(CMAKE_CXX_STANDARD 11)
|
||||
|
||||
PROJECT(odbccpp)
|
||||
project(odbccpp)
|
||||
|
||||
FIND_PACKAGE(ODBC REQUIRED)
|
||||
find_package(ODBC REQUIRED)
|
||||
|
||||
ADD_SUBDIRECTORY(src)
|
||||
add_subdirectory(src)
|
||||
|
||||
|
4
external/odbccpp/src/CMakeLists.txt
vendored
4
external/odbccpp/src/CMakeLists.txt
vendored
@ -1,2 +1,2 @@
|
||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
ADD_SUBDIRECTORY(odbc)
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
add_subdirectory(odbc)
|
||||
|
12
external/odbccpp/src/odbc/CMakeLists.txt
vendored
12
external/odbccpp/src/odbc/CMakeLists.txt
vendored
@ -1,5 +1,5 @@
|
||||
# Public Header Files
|
||||
SET(public_headers
|
||||
set(public_headers
|
||||
Config.h
|
||||
Connection.h
|
||||
DatabaseMetaData.h
|
||||
@ -22,7 +22,7 @@ SET(public_headers
|
||||
)
|
||||
|
||||
# Sources
|
||||
SET(odbccpp_sources
|
||||
set(odbccpp_sources
|
||||
Connection.cpp
|
||||
DatabaseMetaData.cpp
|
||||
DatabaseMetaDataBase.cpp
|
||||
@ -46,14 +46,14 @@ SET(odbccpp_sources
|
||||
)
|
||||
|
||||
# Static library
|
||||
ADD_LIBRARY(odbccpp_static
|
||||
add_library(odbccpp_static
|
||||
STATIC
|
||||
${odbccpp_sources}
|
||||
)
|
||||
TARGET_COMPILE_DEFINITIONS(odbccpp_static
|
||||
target_compile_definitions(odbccpp_static
|
||||
PUBLIC
|
||||
ODBC_STATIC
|
||||
)
|
||||
|
||||
TARGET_INCLUDE_DIRECTORIES(odbccpp_static PUBLIC ${ODBC_INCLUDE_DIRS})
|
||||
SET_PROPERTY(TARGET odbccpp_static PROPERTY POSITION_INDEPENDENT_CODE ON)
|
||||
target_include_directories(odbccpp_static PUBLIC ${ODBC_INCLUDE_DIRS})
|
||||
set_property(TARGET odbccpp_static PROPERTY POSITION_INDEPENDENT_CODE ON)
|
||||
|
@ -26,13 +26,13 @@ if (NOT FORCE_STATIC_PROVIDERS)
|
||||
add_subdirectory(oracle)
|
||||
endif()
|
||||
|
||||
IF (WITH_HANA)
|
||||
ADD_SUBDIRECTORY(hana)
|
||||
ENDIF(WITH_HANA)
|
||||
if (WITH_HANA)
|
||||
add_subdirectory(hana)
|
||||
endif()
|
||||
|
||||
IF (WITH_PDAL)
|
||||
ADD_SUBDIRECTORY(pdal)
|
||||
ENDIF(WITH_PDAL)
|
||||
if (WITH_PDAL)
|
||||
add_subdirectory(pdal)
|
||||
endif()
|
||||
|
||||
if (WITH_GRASS OR WITH_GRASS7)
|
||||
add_subdirectory(grass)
|
||||
|
@ -1,7 +1,7 @@
|
||||
########################################################
|
||||
# Files
|
||||
|
||||
SET (HANA_SRCS
|
||||
set (HANA_SRCS
|
||||
qgshanacolumntypethread.cpp
|
||||
qgshanaconnection.cpp
|
||||
qgshanaconnectionpool.cpp
|
||||
@ -19,17 +19,17 @@ SET (HANA_SRCS
|
||||
qgshanautils.cpp
|
||||
)
|
||||
|
||||
IF (WITH_GUI)
|
||||
SET(HANA_SRCS ${HANA_SRCS}
|
||||
if (WITH_GUI)
|
||||
set(HANA_SRCS ${HANA_SRCS}
|
||||
qgshanadataitems.cpp
|
||||
qgshanadataitemguiprovider.cpp
|
||||
qgshananewconnection.cpp
|
||||
qgshanaprovidergui.cpp
|
||||
qgshanasourceselect.cpp
|
||||
)
|
||||
ENDIF ()
|
||||
endif()
|
||||
|
||||
SET(HANA_HDRS
|
||||
set(HANA_HDRS
|
||||
qgshanacolumntypethread.h
|
||||
qgshanaconnection.h
|
||||
qgshanaconnectionpool.h
|
||||
@ -48,25 +48,25 @@ SET(HANA_HDRS
|
||||
qgshanautils.h
|
||||
)
|
||||
|
||||
IF (WITH_GUI)
|
||||
SET(HANA_HDRS ${HANA_HDRS}
|
||||
if (WITH_GUI)
|
||||
set(HANA_HDRS ${HANA_HDRS}
|
||||
qgshanadataitems.h
|
||||
qgshanadataitemguiprovider.h
|
||||
qgshananewconnection.h
|
||||
qgshanasourceselect.h
|
||||
)
|
||||
ENDIF ()
|
||||
endif()
|
||||
|
||||
########################################################
|
||||
# Build
|
||||
|
||||
INCLUDE_DIRECTORIES(
|
||||
include_directories(
|
||||
${CMAKE_SOURCE_DIR}/external/odbccpp/src
|
||||
|
||||
${CMAKE_BINARY_DIR}/src/ui
|
||||
)
|
||||
|
||||
INCLUDE_DIRECTORIES (SYSTEM
|
||||
include_directories (SYSTEM
|
||||
${PROJ_INCLUDE_DIR}
|
||||
${GDAL_INCLUDE_DIR}
|
||||
${ODBC_INCLUDE_DIRS}
|
||||
@ -74,49 +74,49 @@ INCLUDE_DIRECTORIES (SYSTEM
|
||||
${QTKEYCHAIN_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
ADD_LIBRARY(hanaprovider MODULE ${HANA_SRCS} ${HANA_HDRS})
|
||||
ADD_LIBRARY(hanaprovider_a STATIC ${HANA_SRCS} ${HANA_HDRS})
|
||||
add_library(hanaprovider MODULE ${HANA_SRCS} ${HANA_HDRS})
|
||||
add_library(hanaprovider_a STATIC ${HANA_SRCS} ${HANA_HDRS})
|
||||
|
||||
# require c++17
|
||||
target_compile_features(hanaprovider PRIVATE cxx_std_17)
|
||||
target_compile_features(hanaprovider_a PRIVATE cxx_std_17)
|
||||
|
||||
TARGET_COMPILE_DEFINITIONS(hanaprovider PUBLIC ODBC_STATIC)
|
||||
TARGET_COMPILE_DEFINITIONS(hanaprovider_a PUBLIC ODBC_STATIC)
|
||||
target_compile_definitions(hanaprovider PUBLIC ODBC_STATIC)
|
||||
target_compile_definitions(hanaprovider_a PUBLIC ODBC_STATIC)
|
||||
|
||||
TARGET_LINK_LIBRARIES(hanaprovider
|
||||
target_link_libraries(hanaprovider
|
||||
qgis_core
|
||||
odbccpp_static
|
||||
${ODBC_LIBRARIES}
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(hanaprovider_a
|
||||
target_link_libraries(hanaprovider_a
|
||||
qgis_core
|
||||
odbccpp_static
|
||||
${ODBC_LIBRARIES}
|
||||
)
|
||||
|
||||
IF (WITH_GUI)
|
||||
TARGET_LINK_LIBRARIES (hanaprovider_a
|
||||
if (WITH_GUI)
|
||||
target_link_libraries (hanaprovider_a
|
||||
qgis_gui
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES (hanaprovider
|
||||
target_link_libraries (hanaprovider
|
||||
qgis_gui
|
||||
)
|
||||
ENDIF ()
|
||||
endif()
|
||||
|
||||
# clang-tidy
|
||||
IF(CLANG_TIDY_EXE)
|
||||
SET_TARGET_PROPERTIES(
|
||||
if(CLANG_TIDY_EXE)
|
||||
set_target_properties(
|
||||
hanaprovider PROPERTIES
|
||||
CXX_CLANG_TIDY "${DO_CLANG_TIDY}"
|
||||
)
|
||||
ENDIF(CLANG_TIDY_EXE)
|
||||
endif()
|
||||
|
||||
########################################################
|
||||
# Install
|
||||
|
||||
INSTALL (TARGETS hanaprovider
|
||||
install (TARGETS hanaprovider
|
||||
RUNTIME DESTINATION ${QGIS_PLUGIN_DIR}
|
||||
LIBRARY DESTINATION ${QGIS_PLUGIN_DIR})
|
||||
|
Loading…
x
Reference in New Issue
Block a user