Skip to content

Commit b9382d0

Browse files
authored
Bring the Multiprocess Rolling File Appender to GitHub CI
… as requested by a Log4cxx maintainer in the Pull Request
1 parent 8d211f8 commit b9382d0

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.github/workflows/log4cxx-macos.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,19 @@ jobs:
3131
cxx: clang++
3232
odbc: OFF
3333
qt: ON
34+
multiprocess: OFF
3435
- name: osx-14
3536
os: macos-14
3637
cxx: clang++
3738
odbc: ON
3839
qt: OFF
40+
multiprocess: ON
3941
- name: osx-g++
4042
os: macos-latest
4143
cxx: g++-14
4244
odbc: OFF
4345
qt: OFF
46+
multiprocess: OFF
4447

4548
steps:
4649
- uses: actions/checkout@v4
@@ -59,7 +62,13 @@ jobs:
5962
cd main
6063
mkdir build
6164
cd build
62-
cmake -DCMAKE_CXX_COMPILER=${{ matrix.cxx }} -DLOG4CXX_ENABLE_ODBC=${{ matrix.odbc }} -DLOG4CXX_CFSTRING=ON -DCMAKE_BUILD_TYPE=Debug ..
65+
cmake \
66+
-DCMAKE_CXX_COMPILER=${{ matrix.cxx }} \
67+
-DLOG4CXX_ENABLE_ODBC=${{ matrix.odbc }} \
68+
-DLOG4CXX_MULTIPROCESS_ROLLING_FILE_APPENDER=${{ matrix.multiprocess }} \
69+
-DLOG4CXX_CFSTRING=ON \
70+
-DCMAKE_BUILD_TYPE=Debug \
71+
..
6372
cmake --build .
6473
6574
- name: run unit tests

0 commit comments

Comments
 (0)