]> sigrok.org Git - pulseview.git/commitdiff
CMakeLists.txt: Fix a build issue on MSYS2.
authorUwe Hermann <redacted>
Sun, 25 Mar 2018 21:15:25 +0000 (23:15 +0200)
committerUwe Hermann <redacted>
Sun, 25 Mar 2018 21:15:25 +0000 (23:15 +0200)
Only apply an MXE-specific workaround on MXE (but not when building
natively using MSYS2), otherwise there are issues on MSYS2.

CMakeLists.txt

index a2f12102501b0de26687732f448a655e2a036de7..09f28a19c9ccf1f95e0513d8b38919d6bc32ea85 100644 (file)
@@ -78,7 +78,10 @@ find_package(Qt5 COMPONENTS Core Gui Widgets Svg REQUIRED)
 if(WIN32)
        # MXE workaround: Use pkg-config to find Qt5 libs.
        # https://github.com/mxe/mxe/issues/1642
-       pkg_check_modules(QT5ALL REQUIRED Qt5Widgets Qt5Gui Qt5Svg)
+       # Not required (and doesn't work) on MSYS2.
+       if(NOT DEFINED ENV{MSYSTEM})
+               pkg_check_modules(QT5ALL REQUIRED Qt5Widgets Qt5Gui Qt5Svg)
+       endif()
 endif()
 
 set(QT_LIBRARIES Qt5::Gui Qt5::Widgets Qt5::Svg)