@@ -122,25 +122,23 @@ jobs:
122
122
- run : |
123
123
sudo apt install --yes --no-install-recommends \
124
124
gcc-multilib g++-multilib libc6:i386 libc6-dev-i386 libgcc-s1:i386 \
125
- libwayland-dev:i386 libxrandr-dev:i386 pkg-config:i386
125
+ libwayland-dev:i386 libxrandr-dev:i386
126
126
- run : |
127
127
cmake -S. -B build \
128
128
-D CMAKE_BUILD_TYPE=${{matrix.config}} \
129
129
-D BUILD_TESTS=ON \
130
130
-D UPDATE_DEPS=ON \
131
131
-D BUILD_WERROR=ON \
132
132
-D SYSCONFDIR=/etc/not_vulkan \
133
- -D PKG_CONFIG_EXECUTABLE=/usr/bin/i686-linux-gnu-pkg-config \
133
+ -D CMAKE_CXX_FLAGS=-m32 \
134
+ -D CMAKE_C_FLAGS=-m32 \
134
135
-G Ninja
135
136
env:
136
- CFLAGS: -m32
137
- CXXFLAGS: -m32
138
- LDFLAGS: -m32
139
- ASFLAGS: --32
137
+ # https://gitlab.kitware.com/cmake/cmake/-/issues/25317
138
+ PKG_CONFIG_PATH: /usr/lib/i386-linux-gnu/pkgconfig
140
139
- run : cmake --build build
141
140
- run : cmake --install build --prefix /tmp
142
- - run : ctest --output-on-failure
143
- working-directory : build/
141
+ - run : ctest --output-on-failure --test-dir build/
144
142
145
143
linux-32-no-asm :
146
144
needs : codegen
@@ -159,24 +157,22 @@ jobs:
159
157
- run : |
160
158
sudo apt install --yes --no-install-recommends \
161
159
gcc-multilib g++-multilib libc6:i386 libc6-dev-i386 libgcc-s1:i386 \
162
- libwayland-dev:i386 libxrandr-dev:i386 pkg-config:i386
160
+ libwayland-dev:i386 libxrandr-dev:i386
163
161
- run : |
164
162
cmake -S. -B build \
165
163
-D CMAKE_BUILD_TYPE=Release \
166
164
-D BUILD_TESTS=ON \
167
165
-D UPDATE_DEPS=ON \
168
166
-D BUILD_WERROR=ON \
169
167
-D USE_GAS=OFF \
170
- -D PKG_CONFIG_EXECUTABLE=/usr/bin/i686-linux-gnu-pkg-config \
168
+ -D CMAKE_CXX_FLAGS=-m32 \
169
+ -D CMAKE_C_FLAGS=-m32 \
171
170
-G Ninja
172
171
env:
173
- CFLAGS: -m32
174
- CXXFLAGS: -m32
175
- LDFLAGS: -m32
176
- ASFLAGS: --32
172
+ # https://gitlab.kitware.com/cmake/cmake/-/issues/25317
173
+ PKG_CONFIG_PATH: /usr/lib/i386-linux-gnu/pkgconfig
177
174
- run : cmake --build build
178
- - run : ctest --output-on-failure -E UnknownFunction
179
- working-directory : build/
175
+ - run : ctest --output-on-failure -E UnknownFunction --test-dir build/
180
176
181
177
windows_vs :
182
178
# windows is 2x expensive to run on GitHub machines, so only run if we know something else simple passed as well
0 commit comments