@@ -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