diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 800951e9927..8ab9b292734 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -9,9 +9,9 @@ IF (WITH_GUI) ENDIF (WITH_GUI) ADD_SUBDIRECTORY(providers) ADD_SUBDIRECTORY(crssync) -IF(WIN32) +IF(WIN32 AND NOT MINGW) ADD_SUBDIRECTORY(crashhandler) -ENDIF(WIN32) +ENDIF(WIN32 AND NOT MINGW) ADD_SUBDIRECTORY(test) IF (WITH_DESKTOP) diff --git a/src/crashhandler/qgsstacktrace.h b/src/crashhandler/qgsstacktrace.h index 25776fdfa9e..fa220f25dcd 100644 --- a/src/crashhandler/qgsstacktrace.h +++ b/src/crashhandler/qgsstacktrace.h @@ -71,15 +71,13 @@ class QgsStackTrace #ifdef _MSC_VER HANDLE process; HANDLE thread; -#endif -#ifdef Q_OS_WIN /** * Return a demangled stack backtrace of the caller function. * * \since QGIS 3.0 */ - static QgsStackTrace* trace( DWORD processID, DWORD threadID, struct _EXCEPTION_POINTERS *ExceptionInfo, QString symbolPath ); + static QgsStackTrace *trace( DWORD processID, DWORD threadID, struct _EXCEPTION_POINTERS *ExceptionInfo, QString symbolPath ); #endif #ifdef Q_OS_LINUX