diff --git a/.github/workflows/build-for-bsd.yml b/.github/workflows/build-for-bsd.yml index 3ac000f..b47ee02 100644 --- a/.github/workflows/build-for-bsd.yml +++ b/.github/workflows/build-for-bsd.yml @@ -1,4 +1,4 @@ -name: Build for Free BSD 14.2 +name: Build for Free BSD 14.3 on: push: @@ -19,7 +19,7 @@ jobs: uses: cross-platform-actions/action@v0.26.0 with: operating_system: freebsd - version: '14.2' + version: '14.3' run: | sudo sed -i '' 's/quarterly/latest/' /etc/pkg/FreeBSD.conf sudo pkg install -y \ diff --git a/src/plist/CMakeLists.txt b/src/plist/CMakeLists.txt index bba6bd8..80f9ded 100644 --- a/src/plist/CMakeLists.txt +++ b/src/plist/CMakeLists.txt @@ -19,7 +19,9 @@ FLEX_TARGET( ${CMAKE_CURRENT_BINARY_DIR}/analyzer.c DEFINES_FILE ${CMAKE_CURRENT_BINARY_DIR}/analyzer.h) -FIND_PACKAGE(BISON 3.0 REQUIRED) +# Needs 3.8.2 due to a build warning. +# See: https://github.com/phkaeser/wlmaker/issues/53 +FIND_PACKAGE(BISON 3.8.2 REQUIRED) BISON_TARGET( grammar grammar.y @@ -47,9 +49,6 @@ TARGET_INCLUDE_DIRECTORIES( PUBLIC ${CMAKE_CURRENT_BINARY_DIR}/) -# TODO(kaeser@gubbe.ch):Remove, once updating post bison 3.8.2 (Aug 2022). -# See: https://github.com/phkaeser/wlmaker/issues/53 -TARGET_COMPILE_OPTIONS(libbase_plist PRIVATE -Wno-unused-but-set-variable) TARGET_LINK_LIBRARIES(libbase_plist libbase) SET_TARGET_PROPERTIES( libbase_plist