From d164cfcde29980c23ece15f0be1b09dac5853843 Mon Sep 17 00:00:00 2001 From: William Breathitt Gray Date: Sat, 31 Aug 2019 21:23:23 +0900 Subject: [PATCH] Introduce the BUILD_NONFREE option This allow users to disable building nonfree components (brightmaps.pk3, game_support.pk3, and game_widescreen_gfx.pk3) if they so desire. --- CMakeLists.txt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9013d8921..77bd703b1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -411,11 +411,14 @@ 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_widepix ) add_subdirectory( src ) +option (BUILD_NONFREE "Build nonfree components" ON) +if( BUILD_NONFREE ) + add_subdirectory( wadsrc_bm ) + add_subdirectory( wadsrc_extra ) + add_subdirectory( wadsrc_widepix ) +endif() if( NOT CMAKE_CROSSCOMPILING ) export(TARGETS ${CROSS_EXPORTS} FILE "${CMAKE_BINARY_DIR}/ImportExecutables.cmake" ) -- 2.33.1