diff options
-rw-r--r-- | CMakeLists.txt | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 4765902..862b66e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,14 +43,6 @@ if(BTOP_STATIC) set(CMAKE_FIND_LIBRARY_SUFFIXES ".a") endif() -if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") - find_package(devstat REQUIRED) - find_package(kvm REQUIRED) - if(BTOP_STATIC) - find_package(elf REQUIRED) - endif() -endif() - include(CheckCXXCompilerFlag) include(CheckIPOSupported) @@ -153,8 +145,11 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Darwin") target_link_libraries(btop PRIVATE $<LINK_LIBRARY:FRAMEWORK,CoreFoundation) target_link_libraries(btop PRIVATE $<LINK_LIBRARY:FRAMEWORK,IOKit) elseif(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") + find_package(devstat REQUIRED) + find_package(kvm REQUIRED) target_link_libraries(btop PRIVATE devstat::devstat kvm::kvm) if(BTOP_STATIC) + find_package(elf REQUIRED) target_link_libraries(btop PRIVATE elf::elf) endif() endif() |