Feature/router bsd (#821)
* fix router compile warnings declaration-after-statement overlength-strings * router disable PRINT(debug_level) * ports rename dlmstp_[linux|bsd] to dlmstp_port * copy ports/linux/dlmstp_port.c ports/bsd/dlmstp_port.c * copy ports/linux/dlmstp_port.c ports/bsd/dlmstp_port.c * fix typedef in bip_get_local_address_ioctl * copy ports/linux/dlmstp_port.c ports/bsd/dlmstp_port.c * add bsd support for router app * fix clang __attribute__ optimize dont work clang O2/O3/Os are also not working * fix pre-commit * fix bsd SO_BINDTODEVICE is not available * add brew install libconfig for app router and bsd * fix BACDL_MSTP test on macOS * remove old comments
This commit is contained in:
@@ -36,6 +36,11 @@ jobs:
|
||||
# apps/router needs libconfig-dev.
|
||||
sudo apt-get install -y libconfig-dev
|
||||
|
||||
- name: Install Dependencies (macOS)
|
||||
if: matrix.os == 'macOS-latest' && matrix.project == 'root'
|
||||
run: |
|
||||
brew install libconfig
|
||||
|
||||
- name: Create Build Environment
|
||||
# Some projects don't allow in-source building, so create a separate build directory
|
||||
# We'll use this as our working directory for all subsequent commands
|
||||
@@ -70,11 +75,6 @@ jobs:
|
||||
cmake_options="$cmake_options -DBACDL_ETHERNET=ON"
|
||||
cmake_options="$cmake_options -DBACNET_PROTOCOL_REVISION=24"
|
||||
|
||||
if [[ "$RUNNER_OS" != "macOS" ]]; then
|
||||
# Apple does not have port yet for this.
|
||||
cmake_options="$cmake_options -DBACDL_MSTP=ON"
|
||||
fi
|
||||
|
||||
if [[ "$RUNNER_OS" == "Linux" ]]; then
|
||||
# Apple nor Windows does not have port yet for this.
|
||||
cmake_options="$cmake_options -DBACDL_ARCNET=ON"
|
||||
|
||||
Reference in New Issue
Block a user