Hide Nvidia on non-linux OSs

Signed-off-by: Tin <tin.svagelj@live.com>
This commit is contained in:
Tin 2023-11-11 00:25:23 +01:00 committed by Brenden Matthews
parent 20f9f60c6a
commit cbfdb13f50
No known key found for this signature in database
GPG Key ID: 137B7AC2BDFD8DF0
1 changed files with 10 additions and 4 deletions

View File

@ -108,10 +108,16 @@ cmake_dependent_option(BUILD_HDDTEMP "Support for hddtemp" true
"OS_LINUX" false)
cmake_dependent_option(BUILD_IPV6 "Enable if you want IPv6 support" true
"OS_LINUX" false)
# nvidia may also work on FreeBSD, not sure
dependent_option(BUILD_NVIDIA "Enable Nvidia stat support on Linux" false
"OS_LINUX;BUILD_X11" false
"Nvidia stat supports only Linux and requires X11")
if(OS_LINUX)
# nvidia may also work on FreeBSD, not sure
# NvCtrl requires X11. Should be modified to use NVML directly.
dependent_option(BUILD_NVIDIA "Enable Nvidia NvCtrl variables" false
"BUILD_X11" false
"Nvidia NvCtrl variables require X11")
else()
set(BUILD_NVIDIA false CACHE BOOL "Enable Nvidia NvCtrl variables" FORCE)
endif(OS_LINUX)
# macOS Only
cmake_dependent_option(