diff --git a/cmake/QtProcessConfigureArgs.cmake b/cmake/QtProcessConfigureArgs.cmake index 1a2dff080f..9a205a5559 100644 --- a/cmake/QtProcessConfigureArgs.cmake +++ b/cmake/QtProcessConfigureArgs.cmake @@ -114,6 +114,13 @@ while(configure_args) set(build_configs Debug Release) elseif(arg STREQUAL "-force-debug-info") set(force_debug_info ON) + elseif(arg STREQUAL "-shared") + push("-DBUILD_SHARED_LIBS=ON") + elseif(arg STREQUAL "-static") + push("-DBUILD_SHARED_LIBS=OFF") + elseif(arg MATCHES "^-(no-)?framework") + calculate_state() + push("-DFEATURE_framework=${state}") elseif(arg STREQUAL "--") # Everything after this argument will be passed to CMake verbatim. push(${configure_args})