diff options
-rw-r--r-- | cmake/QtBuild.cmake | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake index 8c9e9bcd8f..e36e7b379d 100644 --- a/cmake/QtBuild.cmake +++ b/cmake/QtBuild.cmake @@ -2529,7 +2529,7 @@ function(add_cmake_library target) qt_parse_all_arguments(arg "add_cmake_library" "SHARED;MODULE;STATIC;INTERFACE" "OUTPUT_DIRECTORY;ARCHIVE_INSTALL_DIRECTORY;INSTALL_DIRECTORY" - "${__default_private_args};${__default_public_args};" + "${__default_private_args};${__default_public_args}" ${ARGN} ) @@ -2559,9 +2559,14 @@ function(add_cmake_library target) ) endif() + if (arg_OUTPUT_DIRECTORY) + set_target_properties(${target} PROPERTIES + OUTPUT_DIRECTORY ${arg_OUTPUT_DIRECTORY} + ) + endif() + extend_target("${target}" SOURCES ${arg_SOURCES} - OUTPUT_DIRECTORY ${arg_OUTPUT_DIRECTORY} INCLUDE_DIRECTORIES ${arg_INCLUDE_DIRECTORIES} PUBLIC_INCLUDE_DIRECTORIES |