summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorSteffen Winter <steffen.winter@proton.me>2023-11-26 21:39:13 +0100
committerSteffen Winter <steffen.winter@proton.me>2023-11-26 21:39:13 +0100
commitebbb769a6aaf0a6245111eb55f239d5c45be0cb9 (patch)
tree2d8ae1f1473c08086105f3ab41e048e5b24cc716 /CMakeLists.txt
parented0fa34a9d628b21a1abed6034ab866c4db72445 (diff)
Move calls to find_package to where they're required
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()