commit b9d3095d3adc7a862034aae9547ed198fff97019
Author: TheGreatMcPain <sixsupersonic@gmail.com>
Date:   Sun Jan 17 15:06:27 2021 -0600

    ../gzdoom-9999-Introduce-the-BUILD_NONFREE-option.patch

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 98116460a..f96c44838 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -401,11 +401,15 @@ add_subdirectory( libraries/lzma )
 add_subdirectory( tools )
 add_subdirectory( libraries/gdtoa )
 add_subdirectory( wadsrc )
-add_subdirectory( wadsrc_bm )
 add_subdirectory( wadsrc_lights )
-add_subdirectory( wadsrc_extra )
 add_subdirectory( wadsrc_widescreen )
 add_subdirectory( src )
+option (BUILD_NONFREE "Build nonfree components" ON)
+if( BUILD_NONFREE )
+       add_subdirectory( wadsrc_bm )
+       add_subdirectory( wadsrc_extra )
+endif()
+
 
 if( NOT CMAKE_CROSSCOMPILING )
 	export(TARGETS ${CROSS_EXPORTS} FILE "${CMAKE_BINARY_DIR}/ImportExecutables.cmake" )
