@@ -17,7 +17,7 @@ if(ANDROID)
1717elseif ("${CMAKE_SYSTEM_NAME} " STREQUAL "Linux" )
1818 set (LINUX TRUE CACHE BOOL "..." FORCE) # LINUX means GNU/Linux, not just the kernel
1919elseif ("${CMAKE_SYSTEM_NAME} " STREQUAL "FreeBSD" )
20- set (BSD TRUE CACHE BOOL "..." FORCE)
20+ set (FreeBSD TRUE CACHE BOOL "..." FORCE)
2121elseif ("${CMAKE_SYSTEM_NAME} " STREQUAL "SunOS" )
2222 set (SunOS TRUE CACHE BOOL "..." FORCE)
2323elseif (NOT APPLE AND NOT WIN32 )
@@ -44,27 +44,27 @@ include(CheckIncludeFile)
4444
4545include (CMakeDependentOption)
4646
47- cmake_dependent_option(ENABLE_VULKAN "Enable vulkan" ON "LINUX OR APPLE OR BSD OR WIN32 OR ANDROID OR SunOS" OFF )
48- cmake_dependent_option(ENABLE_WAYLAND "Enable wayland-client" ON "LINUX OR BSD " OFF )
49- cmake_dependent_option(ENABLE_XCB_RANDR "Enable xcb-randr" ON "LINUX OR BSD OR SunOS" OFF )
50- cmake_dependent_option(ENABLE_XCB "Enable xcb" ON "LINUX OR BSD OR SunOS" OFF )
51- cmake_dependent_option(ENABLE_XRANDR "Enable xrandr" ON "LINUX OR BSD OR SunOS" OFF )
52- cmake_dependent_option(ENABLE_X11 "Enable x11" ON "LINUX OR BSD OR SunOS" OFF )
53- cmake_dependent_option(ENABLE_DRM "Enable libdrm" ON "LINUX OR BSD OR SunOS" OFF )
54- cmake_dependent_option(ENABLE_GIO "Enable gio-2.0" ON "LINUX OR BSD OR SunOS" OFF )
55- cmake_dependent_option(ENABLE_DCONF "Enable dconf" ON "LINUX OR BSD OR SunOS" OFF )
56- cmake_dependent_option(ENABLE_DBUS "Enable dbus-1" ON "LINUX OR BSD OR SunOS" OFF )
57- cmake_dependent_option(ENABLE_XFCONF "Enable libxfconf-0" ON "LINUX OR BSD OR SunOS" OFF )
58- cmake_dependent_option(ENABLE_SQLITE3 "Enable sqlite3" ON "LINUX OR BSD OR APPLE OR SunOS" OFF )
47+ cmake_dependent_option(ENABLE_VULKAN "Enable vulkan" ON "LINUX OR APPLE OR FreeBSD OR WIN32 OR ANDROID OR SunOS" OFF )
48+ cmake_dependent_option(ENABLE_WAYLAND "Enable wayland-client" ON "LINUX OR FreeBSD " OFF )
49+ cmake_dependent_option(ENABLE_XCB_RANDR "Enable xcb-randr" ON "LINUX OR FreeBSD OR SunOS" OFF )
50+ cmake_dependent_option(ENABLE_XCB "Enable xcb" ON "LINUX OR FreeBSD OR SunOS" OFF )
51+ cmake_dependent_option(ENABLE_XRANDR "Enable xrandr" ON "LINUX OR FreeBSD OR SunOS" OFF )
52+ cmake_dependent_option(ENABLE_X11 "Enable x11" ON "LINUX OR FreeBSD OR SunOS" OFF )
53+ cmake_dependent_option(ENABLE_DRM "Enable libdrm" ON "LINUX OR FreeBSD OR SunOS" OFF )
54+ cmake_dependent_option(ENABLE_GIO "Enable gio-2.0" ON "LINUX OR FreeBSD OR SunOS" OFF )
55+ cmake_dependent_option(ENABLE_DCONF "Enable dconf" ON "LINUX OR FreeBSD OR SunOS" OFF )
56+ cmake_dependent_option(ENABLE_DBUS "Enable dbus-1" ON "LINUX OR FreeBSD OR SunOS" OFF )
57+ cmake_dependent_option(ENABLE_XFCONF "Enable libxfconf-0" ON "LINUX OR FreeBSD OR SunOS" OFF )
58+ cmake_dependent_option(ENABLE_SQLITE3 "Enable sqlite3" ON "LINUX OR FreeBSD OR APPLE OR SunOS" OFF )
5959cmake_dependent_option(ENABLE_RPM "Enable rpm" ON "LINUX" OFF )
60- cmake_dependent_option(ENABLE_IMAGEMAGICK7 "Enable imagemagick 7" ON "LINUX OR BSD OR APPLE OR WIN32 OR SunOS" OFF )
61- cmake_dependent_option(ENABLE_IMAGEMAGICK6 "Enable imagemagick 6" ON "LINUX OR BSD OR APPLE OR SunOS" OFF )
60+ cmake_dependent_option(ENABLE_IMAGEMAGICK7 "Enable imagemagick 7" ON "LINUX OR FreeBSD OR APPLE OR WIN32 OR SunOS" OFF )
61+ cmake_dependent_option(ENABLE_IMAGEMAGICK6 "Enable imagemagick 6" ON "LINUX OR FreeBSD OR APPLE OR SunOS" OFF )
6262cmake_dependent_option(ENABLE_CHAFA "Enable chafa" ON "ENABLE_IMAGEMAGICK6 OR ENABLE_IMAGEMAGICK7" OFF )
6363cmake_dependent_option(ENABLE_ZLIB "Enable zlib" ON "ENABLE_IMAGEMAGICK6 OR ENABLE_IMAGEMAGICK7" OFF )
64- cmake_dependent_option(ENABLE_EGL "Enable egl" ON "LINUX OR BSD OR WIN32 OR SunOS" OFF )
65- cmake_dependent_option(ENABLE_GLX "Enable glx" ON "LINUX OR BSD OR SunOS" OFF )
66- cmake_dependent_option(ENABLE_OSMESA "Enable osmesa" ON "LINUX OR BSD OR SunOS" OFF )
67- cmake_dependent_option(ENABLE_OPENCL "Enable opencl" ON "LINUX OR BSD OR WIN32 OR ANDROID OR SunOS" OFF )
64+ cmake_dependent_option(ENABLE_EGL "Enable egl" ON "LINUX OR FreeBSD OR WIN32 OR SunOS" OFF )
65+ cmake_dependent_option(ENABLE_GLX "Enable glx" ON "LINUX OR FreeBSD OR SunOS" OFF )
66+ cmake_dependent_option(ENABLE_OSMESA "Enable osmesa" ON "LINUX OR FreeBSD OR SunOS" OFF )
67+ cmake_dependent_option(ENABLE_OPENCL "Enable opencl" ON "LINUX OR FreeBSD OR WIN32 OR ANDROID OR SunOS" OFF )
6868cmake_dependent_option(ENABLE_FREETYPE "Enable freetype" ON "ANDROID" OFF )
6969cmake_dependent_option(ENABLE_PULSE "Enable pulse" ON "LINUX OR SunOS" OFF )
7070cmake_dependent_option(ENABLE_DDCUTIL "Enable ddcutil" ON "LINUX" OFF )
@@ -542,7 +542,7 @@ elseif(ANDROID)
542542 src/detection/camera/camera_android.c
543543 src/util/platform/FFPlatform_unix.c
544544 )
545- elseif (BSD )
545+ elseif (FreeBSD )
546546 list (APPEND LIBFASTFETCH_SRC
547547 src/common/dbus.c
548548 src/common/io/io_unix.c
@@ -835,7 +835,7 @@ if(ENABLE_DIRECTX_HEADERS)
835835endif ()
836836
837837# Proprietary GPU driver APIs
838- if (LINUX OR BSD OR WIN32 )
838+ if (LINUX OR FreeBSD OR WIN32 )
839839 list (APPEND LIBFASTFETCH_SRC src/detection/gpu/gpu_nvidia.c)
840840 list (APPEND LIBFASTFETCH_SRC src/detection/gpu/gpu_mthreads.c)
841841endif ()
@@ -895,7 +895,7 @@ if(APPLE AND EXISTS "/usr/bin/otool")
895895 target_compile_definitions (libfastfetch PUBLIC FF_LIBSYSTEM_VERSION="${CMAKE_MATCH_1} " )
896896 endif ()
897897endif ()
898- if (BSD AND EXISTS "/usr/local/bin/objdump" )
898+ if (FreeBSD AND EXISTS "/usr/local/bin/objdump" )
899899 execute_process (COMMAND /bin/sh -c "/usr/local/bin/objdump -T /lib/libc.so.* | grep 'FBSD_[^ )]*' -o | sort -Vru | head -1"
900900 OUTPUT_VARIABLE OBJDUMP_T_RESULT)
901901 if ("${OBJDUMP_T_RESULT} " MATCHES "FBSD_([0-9]+\\ .[0-9]+)" )
@@ -1128,7 +1128,7 @@ elseif(WIN32)
11281128 PRIVATE "hid"
11291129 PRIVATE "wtsapi32"
11301130 )
1131- elseif (BSD )
1131+ elseif (FreeBSD )
11321132 target_link_libraries (libfastfetch
11331133 PRIVATE "m"
11341134 PRIVATE "usbhid"
0 commit comments