diff --git a/.gitmodules b/.gitmodules
index 4fc249f442d00f9ac58ccad138b776d0d88b1934..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +0,0 @@
-[submodule "thirdparty/libcrashreporter-qt"]
-	path = thirdparty/libcrashreporter-qt
-	url = https://github.com/dschmidt/libcrashreporter-qt
diff --git a/thirdparty/CMakeLists.txt b/thirdparty/CMakeLists.txt
deleted file mode 100644
index 77b4897a56ad5a14b7c42b98fd56479714715abd..0000000000000000000000000000000000000000
--- a/thirdparty/CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-if( CMAKE_CXX_COMPILER_ID MATCHES "Clang" )
-    # Suppress warnings entirely; not interesting in third-party code
-    set( CMAKE_CXX_FLAGS                "${CMAKE_CXX_FLAGS} -w" )
-endif()
-
-if( WITH_CRASHREPORTER )
-    macro( qt_wrap_ui )
-        qt5_wrap_ui( ${ARGN} )
-    endmacro()
-    add_subdirectory( libcrashreporter-qt )
-endif()
diff --git a/thirdparty/libcrashreporter-qt b/thirdparty/libcrashreporter-qt
deleted file mode 160000
index 61dc3963c2b59894e7d3f3bd758c43b59665054a..0000000000000000000000000000000000000000
--- a/thirdparty/libcrashreporter-qt
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 61dc3963c2b59894e7d3f3bd758c43b59665054a