summaryrefslogtreecommitdiffstats
path: root/src/sql
diff options
context:
space:
mode:
Diffstat (limited to 'src/sql')
-rw-r--r--src/sql/CMakeLists.txt5
-rw-r--r--src/sql/doc/snippets/code/CMakeLists.txt13
-rw-r--r--src/sql/doc/snippets/sqldatabase/CMakeLists.txt8
3 files changed, 26 insertions, 0 deletions
diff --git a/src/sql/CMakeLists.txt b/src/sql/CMakeLists.txt
index 43ec949fdd..3398b09a75 100644
--- a/src/sql/CMakeLists.txt
+++ b/src/sql/CMakeLists.txt
@@ -55,3 +55,8 @@ qt_internal_add_docs(Sql
doc/qtsql.qdocconf
)
+# include the snippet projects for developer-builds
+if(QT_FEATURE_private_tests)
+ add_subdirectory(doc/snippets/code)
+ add_subdirectory(doc/snippets/sqldatabase)
+endif()
diff --git a/src/sql/doc/snippets/code/CMakeLists.txt b/src/sql/doc/snippets/code/CMakeLists.txt
new file mode 100644
index 0000000000..4ee4a41312
--- /dev/null
+++ b/src/sql/doc/snippets/code/CMakeLists.txt
@@ -0,0 +1,13 @@
+add_library(code_snippets OBJECT
+ doc_src_sql-driver.cpp
+ src_sql_kernel_qsqldatabase.cpp
+ src_sql_kernel_qsqlerror.cpp
+ src_sql_kernel_qsqlresult.cpp
+ src_sql_kernel_qsqldriver.cpp
+ src_sql_models_qsqlquerymodel.cpp
+)
+
+target_link_libraries(code_snippets PRIVATE
+ Qt::Core
+ Qt::Sql
+)
diff --git a/src/sql/doc/snippets/sqldatabase/CMakeLists.txt b/src/sql/doc/snippets/sqldatabase/CMakeLists.txt
new file mode 100644
index 0000000000..80f2ae0b73
--- /dev/null
+++ b/src/sql/doc/snippets/sqldatabase/CMakeLists.txt
@@ -0,0 +1,8 @@
+add_library(sqldatabase_snippets OBJECT
+ sqldatabase.cpp
+)
+
+target_link_libraries(sqldatabase_snippets PRIVATE
+ Qt::Core
+ Qt::Sql
+)