From bac73a36e25076a5929c7feac0675860772e7270 Mon Sep 17 00:00:00 2001 From: Craig Scott Date: Fri, 27 Nov 2020 12:41:21 +1100 Subject: CMake: Handle empty INCLUDE_DIRECTORIES in genex for qdoc Follow the pattern recommended in the CMake docs for the $ generator expression. Wrap it in a $ genex so that if a target's INCLUDE_DIRECTORIES property is empty, we don't add a stray -I with no directory following it. This fixes the following error when running qdoc: qdoc: Missing value after '-I'. Pick-to: 6.0 Task-number: QTBUG-88838 Change-Id: Ie3ef2625fbb29cc501f7fc22ff7a9cc8ac548322 Reviewed-by: Alexandru Croitor --- cmake/QtDocsHelpers.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/QtDocsHelpers.cmake b/cmake/QtDocsHelpers.cmake index b5b734f5c4..392969d305 100644 --- a/cmake/QtDocsHelpers.cmake +++ b/cmake/QtDocsHelpers.cmake @@ -65,7 +65,7 @@ function(qt_internal_add_docs) if (NOT target_type STREQUAL "UTILITY") file(GENERATE OUTPUT ${target_include_dirs_file} - CONTENT "-I$" + CONTENT "$<$:-I$>" ) set(include_path_args "@${target_include_dirs_file}") else() -- cgit v1.2.3