gpt4 book ai didi

cmake - 如何通过 cmake 包含 libgit2

转载 作者:行者123 更新时间:2023-12-04 03:01:20 24 4
gpt4 key购买 nike

我如何将 libgit2 作为库包含在 cmake 中。
我已经从 github 克隆了 libgit2 存储库。
比我跑

mkdir build && cd build
cmake ..
make
sudo make install

比我在/usr/local/include/git2/和/usr/local/include 下找到了安装的文件。

我现在必须在我的 cmake 文件中放入什么?

最佳答案

FWIW 我会像这样构建 libgit2 作为您项目的一部分:

# Set libgit2 options (e.g. disable shared lib)
set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE)
...

# Build libgit2
add_subdirectory(path/to/libgit2)

# Add your own exe or library target
add_executable(my_exe ...)

# Link libgit2 into your exe or library
target_link_libraries(my_exe git2 ...)

关于cmake - 如何通过 cmake 包含 libgit2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35373923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com