diff options
Diffstat (limited to 'sources/pyside2/cmake/Macros/PySideModules.cmake')
-rw-r--r-- | sources/pyside2/cmake/Macros/PySideModules.cmake | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/sources/pyside2/cmake/Macros/PySideModules.cmake b/sources/pyside2/cmake/Macros/PySideModules.cmake index 42ba8e8a0..98efd8c73 100644 --- a/sources/pyside2/cmake/Macros/PySideModules.cmake +++ b/sources/pyside2/cmake/Macros/PySideModules.cmake @@ -157,12 +157,16 @@ macro(create_pyside_module) create_generator_target(${module_NAME}) # build type hinting stubs + set(generate_pyi_options run --skip --sys-path "${CMAKE_BINARY_DIR}" + "${CMAKE_BINARY_DIR}/../shiboken2/shibokenmodule" + --lib-path "${CMAKE_BINARY_DIR}/libpyside" + "${CMAKE_BINARY_DIR}/../shiboken2/libshiboken") + if (QUIET_BUILD) + list(APPEND generate_pyi_options "--quiet") + endif() add_custom_command( TARGET ${module_NAME} POST_BUILD COMMAND "${SHIBOKEN_PYTHON_INTERPRETER}" - "${CMAKE_CURRENT_SOURCE_DIR}/../support/generate_pyi.py" run --skip - --sys-path "${CMAKE_BINARY_DIR}" "${CMAKE_BINARY_DIR}/../shiboken2/shibokenmodule" - --lib-path "${CMAKE_BINARY_DIR}/libpyside" "${CMAKE_BINARY_DIR}/../shiboken2/libshiboken" - ) + "${CMAKE_CURRENT_SOURCE_DIR}/../support/generate_pyi.py" ${generate_pyi_options}) # install install(TARGETS ${module_NAME} LIBRARY DESTINATION "${PYTHON_SITE_PACKAGES}/PySide2") |