diff options
-rw-r--r-- | qt_cmdline.cmake | 1 | ||||
-rw-r--r-- | src/core/api/configure.cmake | 19 |
2 files changed, 12 insertions, 8 deletions
diff --git a/qt_cmdline.cmake b/qt_cmdline.cmake new file mode 100644 index 000000000..7ee72a727 --- /dev/null +++ b/qt_cmdline.cmake @@ -0,0 +1 @@ +qt_commandline_subconfig(src/core/api) diff --git a/src/core/api/configure.cmake b/src/core/api/configure.cmake index 970b8a762..14b8b5d44 100644 --- a/src/core/api/configure.cmake +++ b/src/core/api/configure.cmake @@ -1,14 +1,17 @@ #### Libraries -find_package(PkgConfig) -if(PkgConfig_FOUND) - pkg_check_modules(ALSA alsa IMPORTED_TARGET) - pkg_check_modules(PULSEAUDIO libpulse>=0.9.10 libpulse-mainloop-glib) - pkg_check_modules(GIO gio-2.0) - pkg_check_modules(XDAMAGE xdamage) -endif() +if(NOT QT_CONFIGURE_RUNNING) + find_package(PkgConfig) + if(PkgConfig_FOUND) + pkg_check_modules(ALSA alsa IMPORTED_TARGET) + pkg_check_modules(PULSEAUDIO libpulse>=0.9.10 libpulse-mainloop-glib) + pkg_check_modules(GIO gio-2.0) + pkg_check_modules(XDAMAGE xdamage) + endif() -find_package(Qt6 ${PROJECT_VERSION} CONFIG QUIET OPTIONAL_COMPONENTS Positioning WebChannel PrintSupport) + find_package(Qt6 ${PROJECT_VERSION} CONFIG QUIET + OPTIONAL_COMPONENTS Positioning WebChannel PrintSupport) +endif() #### Tests |