65
65
SYSLOG_NG_INSTALL_DIR="${HOME}/install/syslog-ng"
66
66
PYTHONUSERBASE="${HOME}/python_packages"
67
67
THREADS="$(sysctl -n hw.physicalcpu)"
68
- CFLAGS="-I${HOMEBREW_PREFIX}/include/ -I${MACPORTS_PREFIX}/include"
68
+ CFLAGS="-I${HOMEBREW_PREFIX}/include/ -I${MACPORTS_PREFIX}/include -Werror -Wno-unused-command-line-argument"
69
+ CXXFLAGS="${CFLAGS}"
69
70
LDFLAGS="-L${HOMEBREW_PREFIX}/lib -L${MACPORTS_PREFIX}/lib"
70
71
CONFIGURE_FLAGS="
71
72
`[ $CC = clang ] && echo '--enable-force-gnu99' || true`
@@ -80,22 +81,23 @@ jobs:
80
81
--disable-java
81
82
--disable-java-modules
82
83
"
84
+ # -DIVYKIS_SOURCE=internal is switched to system temporally as of https://github.com/buytenh/ivykis/pulls
83
85
CMAKE_CONFIGURE_FLAGS="
84
86
`[ $CC = clang ] && echo '-DENABLE_FORCE_GNU99=ON' || true`
85
87
-DSUMMARY_VERBOSE=ON
86
88
-DCMAKE_BUILD_TYPE=Debug
87
89
-DCMAKE_INSTALL_PREFIX=${SYSLOG_NG_INSTALL_DIR}
88
90
-DBUILD_TESTING=ON
89
91
-DPYTHON_VERSION=3
90
- -DIVYKIS_SOURCE=internal
92
+ -DIVYKIS_SOURCE=system
91
93
-DENABLE_JOURNALD=OFF
92
94
-DENABLE_JAVA=OFF
93
95
-DENABLE_JAVA_MODULES=OFF
94
96
"
95
97
PKG_CONFIG_PATH="${HOMEBREW_PREFIX}/opt/openssl@3/lib/pkgconfig:${HOMEBREW_PREFIX}/opt/net-snmp/lib/pkgconfig:${HOMEBREW_PREFIX}/lib/pkgconfig:${MACPORTS_PREFIX}/lib/pkgconfig:${PKG_CONFIG_PATH}"
96
98
PATH="${HOMEBREW_PREFIX}/opt/bison/bin:${HOMEBREW_PREFIX}/opt/libnet/bin:${HOMEBREW_PREFIX}/opt/net-snmp/bin:${HOMEBREW_PREFIX}/bin:${HOMEBREW_PREFIX}/sbin:${PYTHONUSERBASE}/bin:${MACPORTS_PREFIX}/bin:${MACPORTS_PREFIX}/sbin:${PATH}"
97
99
98
- gh_export HOMEBREW_PREFIX MACPORTS_PREFIX SYSLOG_NG_INSTALL_DIR PYTHONUSERBASE CC CXX PKG_CONFIG_PATH THREADS CONFIGURE_FLAGS CFLAGS LDFLAGS CMAKE_CONFIGURE_FLAGS PATH
100
+ gh_export HOMEBREW_PREFIX MACPORTS_PREFIX SYSLOG_NG_INSTALL_DIR PYTHONUSERBASE CC CXX PKG_CONFIG_PATH THREADS CONFIGURE_FLAGS CFLAGS CXXFLAGS LDFLAGS CMAKE_CONFIGURE_FLAGS PATH
99
101
gh_path "${PATH}"
100
102
101
103
echo "ARCH: " $(arch)
@@ -115,10 +117,7 @@ jobs:
115
117
- name : cmake configure
116
118
if : matrix.build-tool == 'cmake'
117
119
run : |
118
- # If you know the valid syntax to provide the quoted string for -DCMAKE_C_FLAGS inplace in CMAKE_CONFIGURE_FLAGS above
119
- # (in Set ENV variables step) instead of this hack, please contribute!
120
- #
121
- cmake --install-prefix "${SYSLOG_NG_INSTALL_DIR}" -B build . -DCMAKE_C_FLAGS="${CFLAGS} -Werror" ${CMAKE_CONFIGURE_FLAGS}
120
+ cmake --install-prefix "${SYSLOG_NG_INSTALL_DIR}" -B build . ${CMAKE_CONFIGURE_FLAGS}
122
121
123
122
- name : cmake install
124
123
if : matrix.build-tool == 'cmake'
0 commit comments