← recipes

Commit 3597c06

0
plików
+0
dodanych
-0
usuniętych
@@ -82,6 +82,9 @@ footprint: |
82 82 build: |
83 83 cd ${pkgname}-${pkgver}
84 84
85 + # Czyszczenie starych katalogów i cache CMake
86 + rm -rf build-shared build-static
87 +
85 88 # 1. Build bibliotek współdzielonych (.so)
86 89 cmake \
87 90 -B build-shared \
@@ -89,8 +92,8 @@ build: |
89 92 -DCMAKE_INSTALL_PREFIX=/usr \
90 93 -DCMAKE_BUILD_TYPE=Release \
91 94 -DCMAKE_INSTALL_LIBDIR=lib \
92 - -DALLOW_EXTERNAL_SPIRV_TOOLS=OFF \
93 95 -DENABLE_OPT=OFF \
96 + -DALLOW_EXTERNAL_SPIRV_TOOLS=OFF \
94 97 -DBUILD_SHARED_LIBS=ON
95 98 ninja -C build-shared
96 99
@@ -101,8 +104,8 @@ build: |
101 104 -DCMAKE_INSTALL_PREFIX=/usr \
102 105 -DCMAKE_BUILD_TYPE=Release \
103 106 -DCMAKE_INSTALL_LIBDIR=lib \
104 - -DALLOW_EXTERNAL_SPIRV_TOOLS=OFF \
105 107 -DENABLE_OPT=OFF \
108 + -DALLOW_EXTERNAL_SPIRV_TOOLS=OFF \
106 109 -DBUILD_SHARED_LIBS=OFF
107 110 ninja -C build-static
108 111
@@ -119,4 +122,4 @@ package: |
119 122 for lib in *.so; do
120 123 [ -f "$lib" ] && ln -sf "${lib}" "${lib}.0" 2>/dev/null || true
121 124 done
122 - fi
125 + fi