diff --git a/CMakeLists.txt b/CMakeLists.txt
index ba86939a9c1ad11640ec70bd47d42caa4384ade1..1fd40e741fb874ca33eddf8362834b964828cd8d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -336,6 +336,8 @@ if(OPUS_INSTALL_PKG_CONFIG_MODULE)
 endif()
 
 if(OPUS_INSTALL_CMAKE_CONFIG_MODULE)
+  set(CPACK_GENERATOR TGZ)
+  include(CPack)
   set(CMAKE_INSTALL_PACKAGEDIR ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME})
   install(EXPORT OpusTargets
           NAMESPACE Opus::