|
1 | 1 | cmake_minimum_required(VERSION 3.12.0) # target_link_libraries with OBJECT libs & project homepage url
|
2 | 2 |
|
3 | 3 | project(fastfetch
|
4 |
| - VERSION 2.45.0 |
| 4 | + VERSION 2.46.0 |
5 | 5 | LANGUAGES C
|
6 | 6 | DESCRIPTION "Fast neofetch-like system information tool"
|
7 | 7 | HOMEPAGE_URL "https://github.com/fastfetch-cli/fastfetch"
|
@@ -61,7 +61,7 @@ cmake_dependent_option(ENABLE_WAYLAND "Enable wayland-client" ON "LINUX OR FreeB
|
61 | 61 | cmake_dependent_option(ENABLE_XCB_RANDR "Enable xcb-randr" ON "LINUX OR FreeBSD OR OpenBSD OR NetBSD OR SunOS" OFF)
|
62 | 62 | cmake_dependent_option(ENABLE_XRANDR "Enable xrandr" ON "LINUX OR FreeBSD OR OpenBSD OR NetBSD OR SunOS" OFF)
|
63 | 63 | cmake_dependent_option(ENABLE_DRM "Enable libdrm" ON "LINUX OR FreeBSD OR OpenBSD OR NetBSD OR SunOS" OFF)
|
64 |
| -cmake_dependent_option(ENABLE_DRM_AMDGPU "Enable libdrm_amdgpu" ON "LINUX" OFF) |
| 64 | +cmake_dependent_option(ENABLE_DRM_AMDGPU "Enable libdrm_amdgpu" ON "LINUX OR FreeBSD" OFF) |
65 | 65 | cmake_dependent_option(ENABLE_GIO "Enable gio-2.0" ON "LINUX OR FreeBSD OR OpenBSD OR NetBSD OR SunOS" OFF)
|
66 | 66 | cmake_dependent_option(ENABLE_DCONF "Enable dconf" ON "LINUX OR FreeBSD OR OpenBSD OR NetBSD OR SunOS" OFF)
|
67 | 67 | cmake_dependent_option(ENABLE_DBUS "Enable dbus-1" ON "LINUX OR FreeBSD OR OpenBSD OR NetBSD OR SunOS OR Haiku" OFF)
|
@@ -529,6 +529,7 @@ if(LINUX)
|
529 | 529 | src/detection/displayserver/linux/xlib.c
|
530 | 530 | src/detection/font/font_linux.c
|
531 | 531 | src/detection/gpu/gpu_linux.c
|
| 532 | + src/detection/gpu/gpu_drm.c |
532 | 533 | src/detection/gpu/gpu_pci.c
|
533 | 534 | src/detection/gtk_qt/gtk.c
|
534 | 535 | src/detection/host/host_linux.c
|
@@ -676,6 +677,7 @@ elseif(FreeBSD)
|
676 | 677 | src/detection/displayserver/linux/xlib.c
|
677 | 678 | src/detection/font/font_linux.c
|
678 | 679 | src/detection/gpu/gpu_bsd.c
|
| 680 | + src/detection/gpu/gpu_drm.c |
679 | 681 | src/detection/gpu/gpu_pci.c
|
680 | 682 | src/detection/gtk_qt/gtk.c
|
681 | 683 | src/detection/host/host_bsd.c
|
@@ -1593,7 +1595,6 @@ elseif(WIN32)
|
1593 | 1595 | PRIVATE "winbrand"
|
1594 | 1596 | PRIVATE "propsys"
|
1595 | 1597 | PRIVATE "secur32"
|
1596 |
| - PRIVATE "pdh" |
1597 | 1598 | )
|
1598 | 1599 | if(CMAKE_SYSTEM_PROCESSOR STREQUAL "ARM64")
|
1599 | 1600 | # WoA only works on Windows 10 or higher
|
@@ -1925,17 +1926,17 @@ install(
|
1925 | 1926 | ##################
|
1926 | 1927 |
|
1927 | 1928 | set(CPACK_GENERATOR "TGZ;ZIP")
|
| 1929 | +if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") |
| 1930 | + set(CMAKE_SYSTEM_PROCESSOR "amd64") |
| 1931 | +elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64") |
| 1932 | + set(CMAKE_SYSTEM_PROCESSOR "aarch64") |
| 1933 | +endif() |
1928 | 1934 | if(APPLE)
|
1929 |
| - string(TOLOWER "${CMAKE_PROJECT_NAME}-macos-universal" CPACK_PACKAGE_FILE_NAME) |
1930 |
| -else() # We don't use this in Windows |
1931 |
| - if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") |
1932 |
| - set(CMAKE_SYSTEM_PROCESSOR "amd64") |
1933 |
| - endif() |
1934 |
| - if(IS_MUSL) |
1935 |
| - string(TOLOWER "${CMAKE_PROJECT_NAME}-musl-${CMAKE_SYSTEM_PROCESSOR}" CPACK_PACKAGE_FILE_NAME) |
1936 |
| - else() |
1937 |
| - string(TOLOWER "${CMAKE_PROJECT_NAME}-${CMAKE_SYSTEM_NAME}-${CMAKE_SYSTEM_PROCESSOR}" CPACK_PACKAGE_FILE_NAME) |
1938 |
| - endif() |
| 1935 | + string(TOLOWER "${CMAKE_PROJECT_NAME}-macos-${CMAKE_SYSTEM_PROCESSOR}" CPACK_PACKAGE_FILE_NAME) # use macos instead of darwin |
| 1936 | +elseif(IS_MUSL) |
| 1937 | + string(TOLOWER "${CMAKE_PROJECT_NAME}-musl-${CMAKE_SYSTEM_PROCESSOR}" CPACK_PACKAGE_FILE_NAME) |
| 1938 | +else() |
| 1939 | + string(TOLOWER "${CMAKE_PROJECT_NAME}-${CMAKE_SYSTEM_NAME}-${CMAKE_SYSTEM_PROCESSOR}" CPACK_PACKAGE_FILE_NAME) |
1939 | 1940 | endif()
|
1940 | 1941 |
|
1941 | 1942 | if(LINUX)
|
|
0 commit comments