fix(fizz)

This commit is contained in:
Jacob Heider 2023-10-02 18:00:52 -04:00
parent d5a7f8c394
commit 0566c8ff9f
No known key found for this signature in database
GPG key ID: A98011B5713535BF

View file

@ -28,13 +28,19 @@ build:
dependencies: dependencies:
cmake.org: ^3 cmake.org: ^3
ninja-build.org: ^1 ninja-build.org: ^1
script: | script:
cmake -S fizz -B build $ARGS - cmake -S fizz -B build $ARGS
cmake --build build - cmake --build build
cmake --install build - cmake --install build
sed -i.bak "s:$PKGX_DIR:\$\{_IMPORT_PREFIX\}/../../../..:g" "{{prefix}}"/lib/cmake/fizz/fizz-targets.cmake - run: |
rm "{{prefix}}"/lib/cmake/fizz/fizz-targets.cmake.bak sed -E -i.bak \
-e "s:{{pkgx.prefix}}:\$\{_IMPORT_PREFIX\}/../../../..:g" \
-e '/^ INTERFACE_INCLUDE_DIRECTORIES/ s|/v([0-9]+)(\.[0-9]+)*[a-z]?/include|/v\1/include|g' \
-e '/^ INTERFACE_LINK_LIBRARIES/ s|/v([0-9]+)(\.[0-9]+)*[a-z]?/lib|/v\1/lib|g' \
fizz-targets.cmake
rm "{{prefix}}"/lib/cmake/fizz/fizz-targets.cmake.bak
working-directory: "{{prefix}}/lib/cmake/fizz"
env: env:
ARGS: ARGS:
- -GNinja - -GNinja