Get rid of cryptopp dependency
Plus various code cleanups:
* More 'auto' usage
* Use 'nullptr' instead of 0
* Rename NewApp class to ChronoChatApp
* Print exception info with boost::diagnostic_information()
* Disable -Wdeprecated-copy and -Wredundant-tags, they trigger
too many warnings in Qt headers with gcc 9 and later
Change-Id: I2ea16c19be634f957b59280c704a956f083891f0
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 49216c8..bdae08c 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -22,7 +22,6 @@
steps:
- uses: actions/checkout@v2
-
- name: Run build script
run: |
./.jenkins
@@ -33,16 +32,14 @@
steps:
- uses: actions/checkout@v2
-
- name: Run build script
run: |
- sudo apt install -y software-properties-common
+ sudo apt-get -qy install software-properties-common
sudo add-apt-repository ppa:named-data/ppa -y
- sudo apt update
- sudo apt-get install nfd libndn-cxx-dev libchronosync-dev
- sudo apt-get install libcrypto++-dev libboost-all-dev qt5-default
+ sudo apt-get -qq update
+ sudo apt-get -qy install nfd libndn-cxx-dev libchronosync-dev libboost-all-dev libsqlite3-dev qt5-default
./waf --color=yes configure --debug
- ./waf --color=yes build -j4
+ ./waf --color=yes build -j$(nproc)
macos:
runs-on: ${{ matrix.os }}
@@ -60,7 +57,6 @@
steps:
- uses: actions/checkout@v2
-
- name: Run build script
run: |
sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer