summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt11
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()