diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 6ee6ac7..9b8e28d 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -4,6 +4,7 @@ cmake_minimum_required(VERSION 3.9.4) OPTION (ENABLE_CHECK_VERSION "Check for version updates" ON) OPTION (ENABLE_TELEMETRY "Enable sending telemetry" ON) +OPTION (DRIVELIST_FILTER_SYSTEM_DRIVES "Filter System drives from displayed drives" ON) project(rpi-imager LANGUAGES CXX C) set(IMAGER_VERSION_MAJOR 1) @@ -164,6 +165,13 @@ else() add_definitions(-DCHECK_VERSION_DEFAULT=false) endif() +if(DRIVELIST_FILTER_SYSTEM_DRIVES) + # Hide system drives from list + add_definitions(-DDRIVELIST_FILTER_SYSTEM_DRIVES=true) +else() + add_definitions(-DDRIVELIST_FILTER_SYSTEM_DRIVES=false) +endif() + # Because dependencies are typically not available by default on Windows, build bundled code if (WIN32) # Target Windows 7 (needed for drivelist module) diff --git a/src/config.h b/src/config.h index 65033bc..82afb7a 100644 --- a/src/config.h +++ b/src/config.h @@ -19,9 +19,6 @@ /* Hash algorithm for verifying (uncompressed image) checksum */ #define OSLIST_HASH_ALGORITHM QCryptographicHash::Sha256 -/* Hide system drives from list */ -#define DRIVELIST_FILTER_SYSTEM_DRIVES true - /* Update progressbar every 0.1 second */ #define PROGRESS_UPDATE_INTERVAL 100