README: add instructions to build static binaries - stagit-gopher - A git gopher frontend. (mirror) HTML git clone git://bitreich.org/stagit-gopher/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/stagit-gopher/ DIR Log DIR Files DIR Refs DIR Tags DIR README DIR LICENSE --- DIR commit 821a948d0801a4c115257b59352bf441e39c0922 DIR parent 9884619350ec8c8e27886a17607112cff251cc9f HTML Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sat, 25 Mar 2017 13:28:46 +0100 README: add instructions to build static binaries Diffstat: M README | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+), 0 deletions(-) --- DIR diff --git a/README b/README @@ -39,6 +39,28 @@ Documentation See man pages: stagit(1) and stagit-index(1). +Building a static binary +------------------------ + +It may be useful to build static binaries, for example to run in a chroot. + +It can be done like this at the time of writing (v0.24): + +cd libgit2-src + +# change the options in the CMake file: CMakeLists.txt +BUILD_SHARED_LIBS to OFF (static) +CURL to OFF (not needed) +USE_SSH OFF (not needed) +THREADSAFE OFF (not needed) +USE_OPENSSL OFF (not needed, use builtin) + +mkdir -p build && cd build +cmake ../ +make +make install + + Features --------