fix(wangle)

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

View file

@ -37,8 +37,14 @@ build:
- make
- cp lib/libwangle.a {{prefix}}/lib
- sed -i.bak "s:$PKGX_DIR:\$\{_IMPORT_PREFIX\}/../../../..:g" "{{prefix}}"/lib/cmake/wangle/wangle-targets.cmake
- rm "{{prefix}}"/lib/cmake/wangle/wangle-targets.cmake.bak
- run: |
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' \
wangle-targets.cmake
rm wangle-targets.cmake.bak
working-directory: "{{prefix}}/lib/cmake/wangle"
env:
ARGS:
- -DCMAKE_INSTALL_PREFIX={{prefix}}