Add separate section for private headers

This commit is contained in:
Matthias Kuhn 2019-11-04 00:12:05 +01:00
parent bf651e99c0
commit f14301d7a7
2 changed files with 23 additions and 2 deletions

View File

@ -1223,6 +1223,21 @@ SET(QGIS_CORE_HDRS
validity/qgsvaliditycheckregistry.h
)
SET(QGIS_CORE_PRIVATE_HDRS
qgscoordinatereferencesystem_p.h
qgscoordinatetransformcontext_p.h
qgscoordinatetransform_p.h
qgseditformconfig_p.h
qgsfeaturefiltermodel_p.h
qgsfeature_p.h
qgsfield_p.h
qgsfields_p.h
qgsproperty_p.h
qgsrelation_p.h
qgsspatialindexkdbush_p.h
qgstextrenderer_p.h
)
IF (NOT WITH_QTWEBKIT)
SET(QGIS_CORE_HDRS ${QGIS_CORE_HDRS}
qgswebframe.h
@ -1345,7 +1360,7 @@ ADD_DEFINITIONS(-DTEST_DATA_DIR="${TEST_DATA_DIR}")
#############################################################
# qgis_core library
ADD_LIBRARY(qgis_core ${LIBRARY_TYPE} ${QGIS_CORE_SRCS} ${QGIS_CORE_HDRS})
ADD_LIBRARY(qgis_core ${LIBRARY_TYPE} ${QGIS_CORE_SRCS} ${QGIS_CORE_HDRS} ${QGIS_CORE_PRIVATE_HDRS})
GENERATE_EXPORT_HEADER(
qgis_core

View File

@ -854,6 +854,12 @@ SET(QGIS_GUI_HDRS
symbology/qgssymbolwidgetcontext.h
symbology/qgsvectorfieldsymbollayerwidget.h
)
SET(QGIS_GUI_PRIVATE_HDRS
qgsbrowserdockwidget_p.h
qgswidgetstatehelper_p.h
)
FIND_PACKAGE(Qt5Qml REQUIRED)
FIND_PACKAGE(Qt5QuickWidgets REQUIRED)
@ -999,7 +1005,7 @@ ENDIF(MSVC)
# qgis_gui library
ADD_LIBRARY(qgis_gui SHARED
${QGIS_GUI_SRCS} ${QGIS_GUI_HDRS}
${QGIS_GUI_SRCS} ${QGIS_GUI_HDRS} ${QGIS_GUI_PRIVATE_HDRS}
)
GENERATE_EXPORT_HEADER(