Skip to content

Commit 87d3f7d

Browse files
authored
moar tweaky
1 parent 8c9b0ba commit 87d3f7d

File tree

1 file changed

+16
-15
lines changed

1 file changed

+16
-15
lines changed

.github/workflows/cmake-errors.yml

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -77,21 +77,22 @@ jobs:
7777
run: |
7878
if [ "$RUNNER_OS" == "Windows" ]
7979
then
80-
SRC_DIR="$GITHUB_WORKSPACE\\tmp"
8180
INSTALL_DIR="$GITHUB_WORKSPACE\\usr"
81+
CMAKE_INSTALL_DIR=="$(cygpath -u "$INSTALL_DIR")"
82+
SRC_DIR="$GITHUB_WORKSPACE\\tmp"
8283
MULLE_CORE_SRC_DIR="$SRC_DIR\\mulle-core"
8384
MULLE_ATINIT_SRC_DIR="$SRC_DIR\\mulle-atinit"
8485
MULLE_ATEXIT_SRC_DIR="$SRC_DIR\\mulle-atexit"
85-
MULLE_SDK_PATH="$(cygpath -w "$INSTALL_DIR")"
8686
else
87-
SRC_DIR="$GITHUB_WORKSPACE/tmp"
8887
INSTALL_DIR="$GITHUB_WORKSPACE/usr"
88+
CMAKE_INSTALL_DIR="${INSTALL_DIR}"
89+
SRC_DIR="$GITHUB_WORKSPACE/tmp"
8990
MULLE_CORE_SRC_DIR="$SRC_DIR/mulle-core"
9091
MULLE_ATINIT_SRC_DIR="$SRC_DIR/mulle-atinit"
9192
MULLE_ATEXIT_SRC_DIR="$SRC_DIR/mulle-atexit"
92-
MULLE_SDK_PATH="${INSTALL_DIR}"
9393
fi
9494
echo "INSTALL_DIR=$INSTALL_DIR" >> $GITHUB_OUTPUT
95+
echo "CMAKE_INSTALL_DIR=$CMAKE_INSTALL_DIR" >> $GITHUB_OUTPUT
9596
echo "MULLE_CORE_SRC_DIR=$MULLE_CORE_SRC_DIR" >> $GITHUB_OUTPUT
9697
echo "MULLE_ATINIT_SRC_DIR=$MULLE_ATINIT_SRC_DIR" >> $GITHUB_OUTPUT
9798
echo "MULLE_ATEXIT_SRC_DIR=$MULLE_ATEXIT_SRC_DIR" >> $GITHUB_OUTPUT
@@ -106,10 +107,10 @@ jobs:
106107
- name: Configure, build and install mulle-core with CMake
107108
working-directory: "${{steps.set-install-dir.outputs.MULLE_CORE_SRC_DIR}}"
108109
run: |
109-
export MULLE_SDK_PATH=${{ steps.set-install-dir.outputs.INSTALL_DIR }}
110+
export MULLE_SDK_PATH=${{ steps.set-install-dir.outputs.CMAKE_INSTALL_DIR }}
110111
cmake -B build \
111-
-DCMAKE_INSTALL_PREFIX=${{ steps.set-install-dir.outputs.INSTALL_DIR }} \
112-
-DCMAKE_PREFIX_PATH=${{ steps.set-install-dir.outputs.INSTALL_DIR }} \
112+
-DCMAKE_INSTALL_PREFIX=${{ steps.set-install-dir.outputs.CMAKE_INSTALL_DIR }} \
113+
-DCMAKE_PREFIX_PATH=${{ steps.set-install-dir.outputs.CMAKE_INSTALL_DIR }} \
113114
-DCMAKE_BUILD_TYPE=Release
114115
cmake --build build --config Release
115116
cmake --install build --config Release
@@ -122,10 +123,10 @@ jobs:
122123
- name: Configure, build and install mulle-atinit with CMake
123124
working-directory: "${{steps.set-install-dir.outputs.MULLE_ATINIT_SRC_DIR}}"
124125
run: |
125-
export MULLE_SDK_PATH=${{ steps.set-install-dir.outputs.INSTALL_DIR }}
126+
export MULLE_SDK_PATH=${{ steps.set-install-dir.outputs.CMAKE_INSTALL_DIR }}
126127
cmake -B build \
127-
-DCMAKE_INSTALL_PREFIX=${{ steps.set-install-dir.outputs.INSTALL_DIR }} \
128-
-DCMAKE_PREFIX_PATH=${{ steps.set-install-dir.outputs.INSTALL_DIR }} \
128+
-DCMAKE_INSTALL_PREFIX=${{ steps.set-install-dir.outputs.CMAKE_INSTALL_DIR }} \
129+
-DCMAKE_PREFIX_PATH=${{ steps.set-install-dir.outputs.CMAKE_INSTALL_DIR }} \
129130
-DCMAKE_BUILD_TYPE=Release
130131
cmake --build build --config Release
131132
cmake --install build --config Release
@@ -138,10 +139,10 @@ jobs:
138139
- name: Configure, build and install mulle-atexit with CMake
139140
working-directory: "${{steps.set-install-dir.outputs.MULLE_ATEXIT_SRC_DIR}}"
140141
run: |
141-
export MULLE_SDK_PATH=${{ steps.set-install-dir.outputs.INSTALL_DIR }}
142+
export MULLE_SDK_PATH=${{ steps.set-install-dir.outputs.CMAKE_INSTALL_DIR }}
142143
cmake -B build \
143-
-DCMAKE_INSTALL_PREFIX=${{ steps.set-install-dir.outputs.INSTALL_DIR }} \
144-
-DCMAKE_PREFIX_PATH=${{ steps.set-install-dir.outputs.INSTALL_DIR }} \
144+
-DCMAKE_INSTALL_PREFIX=${{ steps.set-install-dir.outputs.CMAKE_INSTALL_DIR }} \
145+
-DCMAKE_PREFIX_PATH=${{ steps.set-install-dir.outputs.CMAKE_INSTALL_DIR }} \
145146
-DCMAKE_BUILD_TYPE=Release
146147
cmake --build build --config Release
147148
cmake --install build --config Release
@@ -154,10 +155,10 @@ jobs:
154155
155156
- name: Generate project files
156157
run: |
157-
export MULLE_SDK_PATH="${{ steps.set-install-dir.outputs.MULLE_SDK_PATH }}"
158+
export MULLE_SDK_PATH="${{ steps.set-install-dir.outputs.CMAKE_INSTALL_DIR }}"
158159
cmake -S ${{ matrix.src-dir || '.' }} -B ${{ matrix.build-dir || '.' }} ${{ matrix.cmake-args }} \
159160
-DCMAKE_BUILD_TYPE=${{ matrix.build-config || 'Release' }} \
160-
-DCMAKE_PREFIX_PATH=${{ steps.set-install-dir.outputs.INSTALL_DIR }}
161+
-DCMAKE_PREFIX_PATH=${{ steps.set-install-dir.outputs.CMAKE_INSTALL_DIR }}
161162
env:
162163
CC: ${{ matrix.compiler }}
163164
CFLAGS: ${{ matrix.cflags }}

0 commit comments

Comments
 (0)