# Copyright 2026 Nadeŭka <me+oss@nadevko.cc>
# Distributed under the terms of the GNU General Public License v2
fix USE=-man when scdoc are found
--- a/program_info/CMakeLists.txt
+++ b/program_info/CMakeLists.txt
@@ -1,9 +1,13 @@
 if(UNIX)
-    find_package(PkgConfig)
-    if(PkgConfig_FOUND)
-        pkg_search_module(SCDOC scdoc)
-        if(SCDOC_FOUND)
-            pkg_get_variable(SCDOC_SCDOC scdoc scdoc)
+    option(ENABLE_SCDOC "Enable man page generation using scdoc" ON)
+
+    if(ENABLE_SCDOC)
+        find_package(PkgConfig)
+        if(PkgConfig_FOUND)
+            pkg_search_module(SCDOC scdoc)
+            if(SCDOC_FOUND)
+                pkg_get_variable(SCDOC_SCDOC scdoc scdoc)
+            endif()
         endif()
     endif()
 endif()
@@ -69,7 +73,7 @@
 
 configure_file(win_install.nsi.in win_install.nsi @ONLY)
 
-if(SCDOC_FOUND)
+if(ENABLE_SCDOC AND SCDOC_FOUND)
     configure_file(${Launcher_APP_BINARY_NAME}.6.scd.in ${Launcher_APP_BINARY_NAME}.6.scd @ONLY)
 
     set(in_scd "${CMAKE_CURRENT_BINARY_DIR}/${Launcher_APP_BINARY_NAME}.6.scd")
