mirror of https://github.com/eclipse/paho.mqtt.c
Update build config to suppress warnings
This commit is contained in:
parent
7a5be8ab53
commit
f74ecbc171
|
|
@ -0,0 +1,30 @@
|
|||
name: "Upload release artifact for Linux"
|
||||
on: [workflow_dispatch]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Check out code
|
||||
uses: actions/checkout@v7
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install doxygen
|
||||
- name: Build
|
||||
run: |
|
||||
rm -rf build.paho
|
||||
mkdir build.paho
|
||||
cd build.paho
|
||||
echo "pwd $PWD"
|
||||
cmake -DPAHO_BUILD_STATIC=FALSE -DPAHO_BUILD_SHARED=TRUE -DCMAKE_BUILD_TYPE=Debug -DPAHO_WITH_SSL=TRUE -DOPENSSL_ROOT_DIR= -DPAHO_BUILD_DOCUMENTATION=FALSE -DPAHO_BUILD_SAMPLES=TRUE -DPAHO_HIGH_PERFORMANCE=TRUE ..
|
||||
cmake --build .
|
||||
- name: package
|
||||
run: |
|
||||
cd build.paho
|
||||
cpack --verbose
|
||||
- name: Upload artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: Eclipse-Paho-MQTT-C-1.4.0-Linux.tar.gz
|
||||
path: /home/runner/work/paho.mqtt.c/paho.mqtt.c/build.paho/Eclipse-Paho-MQTT-C-1.4.0-Linux.tar.gz
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
name: "Upload release artifact for MacOS"
|
||||
on: [workflow_dispatch]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: macos-latest
|
||||
steps:
|
||||
- name: Check out code
|
||||
uses: actions/checkout@v7
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
brew update
|
||||
brew install doxygen
|
||||
- name: Build
|
||||
run: |
|
||||
rm -rf build.paho
|
||||
mkdir build.paho
|
||||
cd build.paho
|
||||
echo "pwd $PWD"
|
||||
cmake -DPAHO_BUILD_STATIC=FALSE -DPAHO_BUILD_SHARED=TRUE -DCMAKE_BUILD_TYPE=Debug -DPAHO_WITH_SSL=TRUE -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl@1.1 -DPAHO_BUILD_DOCUMENTATION=FALSE -DPAHO_BUILD_SAMPLES=TRUE -DPAHO_HIGH_PERFORMANCE=TRUE ..
|
||||
cmake --build .
|
||||
- name: package
|
||||
run: |
|
||||
cd build.paho
|
||||
cpack --verbose
|
||||
- name: Upload artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: Eclipse-Paho-MQTT-C-1.4.0-Darwin.tar.gz
|
||||
path: /Users/runner/work/paho.mqtt.c/paho.mqtt.c/build.paho/Eclipse-Paho-MQTT-C-1.4.0-Darwin.tar.gz
|
||||
|
|
@ -6,7 +6,7 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Check out code
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v7
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
sudo apt-get update
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ jobs:
|
|||
runs-on: macos-latest
|
||||
steps:
|
||||
- name: Check out code
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v7
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
brew update
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ jobs:
|
|||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v7
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- run: |
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ jobs:
|
|||
os: [ubuntu-latest, macos-latest]
|
||||
steps:
|
||||
- name: Check out code
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v7
|
||||
- name: Build LibreSSL
|
||||
run: |
|
||||
curl -O https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.2.tar.gz
|
||||
|
|
|
|||
Loading…
Reference in New Issue