mirror of
https://github.com/aristocratos/btop.git
synced 2024-06-26 18:10:32 +12:00
fix cmake build
This commit is contained in:
parent
d273f21917
commit
aa5a225c82
1
.github/workflows/cmake-macos.yml
vendored
1
.github/workflows/cmake-macos.yml
vendored
|
@ -37,6 +37,7 @@ jobs:
|
||||||
- name: Configure
|
- name: Configure
|
||||||
run: |
|
run: |
|
||||||
export LLVM_PREFIX="$(brew --prefix llvm)"
|
export LLVM_PREFIX="$(brew --prefix llvm)"
|
||||||
|
export CC="$LLVM_PREFIX/bin/clang"
|
||||||
export CXX="$LLVM_PREFIX/bin/clang++"
|
export CXX="$LLVM_PREFIX/bin/clang++"
|
||||||
export CPPFLAGS="-I$LLVM_PREFIX/include"
|
export CPPFLAGS="-I$LLVM_PREFIX/include"
|
||||||
export LDFLAGS="-L$LLVM_PREFIX/lib -L$LLVM_PREFIX/lib/c++ -Wl,-rpath,$LLVM_PREFIX/lib/c++ -fuse-ld=$LLVM_PREFIX/bin/ld64.lld"
|
export LDFLAGS="-L$LLVM_PREFIX/lib -L$LLVM_PREFIX/lib/c++ -Wl,-rpath,$LLVM_PREFIX/lib/c++ -fuse-ld=$LLVM_PREFIX/bin/ld64.lld"
|
||||||
|
|
|
@ -14,7 +14,7 @@ project("btop"
|
||||||
VERSION 1.2.13
|
VERSION 1.2.13
|
||||||
DESCRIPTION "A monitor of resources"
|
DESCRIPTION "A monitor of resources"
|
||||||
HOMEPAGE_URL "https://github.com/aristocratos/btop"
|
HOMEPAGE_URL "https://github.com/aristocratos/btop"
|
||||||
LANGUAGES CXX
|
LANGUAGES C CXX
|
||||||
)
|
)
|
||||||
|
|
||||||
include(CheckCXXCompilerFlag)
|
include(CheckCXXCompilerFlag)
|
||||||
|
@ -61,7 +61,7 @@ add_executable(btop
|
||||||
)
|
)
|
||||||
|
|
||||||
if(APPLE)
|
if(APPLE)
|
||||||
target_sources(btop PRIVATE src/osx/btop_collect.cpp src/osx/sensors.cpp src/osx/smc.cpp)
|
target_sources(btop PRIVATE src/osx/btop_collect.cpp src/osx/sensors.cpp src/osx/smc.cpp src/osx/CpuFreq.c)
|
||||||
elseif(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
|
elseif(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
|
||||||
target_sources(btop PRIVATE src/freebsd/btop_collect.cpp)
|
target_sources(btop PRIVATE src/freebsd/btop_collect.cpp)
|
||||||
elseif(LINUX)
|
elseif(LINUX)
|
||||||
|
@ -165,6 +165,7 @@ endif()
|
||||||
if(APPLE)
|
if(APPLE)
|
||||||
target_link_libraries(btop
|
target_link_libraries(btop
|
||||||
$<LINK_LIBRARY:FRAMEWORK,CoreFoundation> $<LINK_LIBRARY:FRAMEWORK,IOKit>
|
$<LINK_LIBRARY:FRAMEWORK,CoreFoundation> $<LINK_LIBRARY:FRAMEWORK,IOKit>
|
||||||
|
IOReport
|
||||||
)
|
)
|
||||||
elseif(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
|
elseif(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
|
||||||
# Avoid version mismatch for libstdc++ when a specific version of GCC is installed and not the
|
# Avoid version mismatch for libstdc++ when a specific version of GCC is installed and not the
|
||||||
|
|
Loading…
Reference in a new issue