You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
1019 B
18 lines
1019 B
# on phone
|
|
|
|
curl -O https://capnproto.org/capnproto-c++-0.6.1.tar.gz
|
|
tar xvf capnproto-c++-0.6.1.tar.gz
|
|
cd capnproto-c++-0.6.1
|
|
CC=clang CXX=clang++ ./configure --prefix=/usr
|
|
make -j4
|
|
cp .libs/libcapnp.a .libs/libkj.a phonelibs/capnp-cpp/aarch64/lib
|
|
|
|
|
|
# manually build binaries statically
|
|
|
|
clang++ -std=gnu++11 -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/local/include\" -O2 -DNDEBUG -o .libs/capnp src/capnp/compiler/module-loader.o src/capnp/compiler/capnp.o ./.libs/libcapnpc.a ./.libs/libcapnp.a ./.libs/libkj.a
|
|
|
|
clang++ -std=gnu++11 -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/local/include\" -O2 -DNDEBUG -o .libs/capnpc-c++ src/capnp/compiler/capnpc-c++.o ./.libs/libcapnp.a ./.libs/libkj.a
|
|
|
|
clang++ -std=gnu++11 -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/local/include\" -O2 -DNDEBUG -o .libs/capnpc-capnp src/capnp/compiler/capnpc-capnp.o ./.libs/libcapnp.a ./.libs/libkj.a
|
|
|
|
|