This removes use of gnutls and the TLS implementation, which is no longer needed (task synchronization is handled via Taskchampion, which uses `reqwest`, which handles TLS via other Rust dependencies). This incidentally removes the following config options: * `debug.tls` * `taskd.ca` * `taskd.certificate` * `taskd.ciphers` * `taskd.credentials` * `taskd.key` * `taskd.server` * `taskd.trust`
19 lines
306 B
Bash
19 lines
306 B
Bash
set -ex
|
|
|
|
export LDFLAGS="-framework Foundation -framework Security"
|
|
brew install cmake
|
|
brew install libfaketime
|
|
git clean -dfx
|
|
git submodule init
|
|
git submodule update
|
|
cmake -DCMAKE_BUILD_TYPE=debug .
|
|
make -j2
|
|
make install
|
|
task --version
|
|
|
|
pushd test
|
|
make
|
|
./run_all -v
|
|
cat all.log | grep 'not ok'
|
|
./problems
|