Skip to content

Commit

Permalink
Tidy up CMakeLists.txt
Browse files Browse the repository at this point in the history
  • Loading branch information
stefanuhrig committed Jan 7, 2021
1 parent 04f43da commit e5e7b31
Showing 1 changed file with 22 additions and 4 deletions.
26 changes: 22 additions & 4 deletions src/providers/hana/CMakeLists.txt
Expand Up @@ -32,18 +32,36 @@ IF (WITH_GUI)
ENDIF ()

SET(HANA_HDRS
qgshanacolumntypethread.h
qgshanaconnection.h
qgshanaconnectionpool.h
qgshanaconnectionstringbuilder.h
qgshanadriver.h
qgshanaexception.h
qgshanaexpressioncompiler.h
qgshanafeatureiterator.h
qgshanaprimarykeys.h
qgshanaprovider.h
qgshanaproviderconnection.h
qgshanaresultset.h
qgshanasettings.h
qgshanatablemodel.h
qgshanacrsutils.h
qgshanautils.h
)

IF (WITH_GUI)
SET(HANA_HDRS ${HANA_HDRS}
qgshanadataitems.h
qgshanadataitemguiprovider.h
qgshananewconnection.h
qgshanasourceselect.h
)
ENDIF ()

########################################################
# Build

QT5_WRAP_CPP(HANA_MOC_SRCS ${HANA_MOC_HDRS})

INCLUDE_DIRECTORIES(
${CMAKE_SOURCE_DIR}/src/core
${CMAKE_SOURCE_DIR}/src/core/auth
Expand Down Expand Up @@ -73,8 +91,8 @@ INCLUDE_DIRECTORIES (SYSTEM
${QTKEYCHAIN_INCLUDE_DIR}
)

ADD_LIBRARY(hanaprovider MODULE ${HANA_SRCS} ${HANA_HDRS} ${HANA_MOC_SRCS})
ADD_LIBRARY(hanaprovider_a STATIC ${HANA_SRCS} ${HANA_HDRS} ${HANA_MOC_SRCS})
ADD_LIBRARY(hanaprovider MODULE ${HANA_SRCS} ${HANA_HDRS})
ADD_LIBRARY(hanaprovider_a STATIC ${HANA_SRCS} ${HANA_HDRS})

TARGET_COMPILE_DEFINITIONS(hanaprovider PUBLIC ODBC_STATIC)
TARGET_COMPILE_DEFINITIONS(hanaprovider_a PUBLIC ODBC_STATIC)
Expand Down

0 comments on commit e5e7b31

Please sign in to comment.