summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2021-06-09 19:06:48 +0200
committerMichel Zou2021-06-09 19:06:48 +0200
commit2dbb9dba757381870a5b1ab3007cc23d973a58fa (patch)
tree04ec939891ba4f578abf1e7ae7eff57c62c92b7d
parent4f531627f49e9ed6c87db5b70d1e9e155fc82139 (diff)
downloadaur-2dbb9dba757381870a5b1ab3007cc23d973a58fa.tar.gz
CMAKE_BUILD_TYPE
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD4
2 files changed, 4 insertions, 1 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 76e3d9749d7d..bd7ee8ab1843 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -18,4 +18,3 @@ pkgbase = mingw-w64-assimp
sha256sums = 986af7dda8625e6d9cbea787dcdab57fd1e00f8d171c76acece7187a032ca46c
pkgname = mingw-w64-assimp
-
diff --git a/PKGBUILD b/PKGBUILD
index 3d9d8d623cb8..d504aa5d9ad3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,6 +12,7 @@ source=("https://github.com/assimp/assimp/archive/v${pkgver}.tar.gz"
options=('!strip' '!buildflags' 'staticlibs')
sha256sums=('11310ec1f2ad2cd46b95ba88faca8f7aaa1efe9aa12605c55e3de2b977b3dbfc'
'986af7dda8625e6d9cbea787dcdab57fd1e00f8d171c76acece7187a032ca46c')
+
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
prepare ()
@@ -19,7 +20,9 @@ prepare ()
cd "${srcdir}"/assimp-${pkgver}
# master is ok
sed -i 's|set(sharedLibraryName "libassimp\${ASSIMP_LIBRARY_SUFFIX}@CMAKE_SHARED_LIBRARY_SUFFIX@.@ASSIMP_VERSION_MAJOR@")|set(sharedLibraryName "libassimp.dll.a")|g' assimpTargets-release.cmake.in
+ sed -i 's|IMPORTED_LOCATION_RELEASE|IMPORTED_LOCATION|g' assimpTargets-release.cmake.in
sed -i 's|set(sharedLibraryName "libassimp\${ASSIMP_LIBRARY_SUFFIX}@CMAKE_DEBUG_POSTFIX@@CMAKE_SHARED_LIBRARY_SUFFIX@.@ASSIMP_VERSION_MAJOR@")|set(sharedLibraryName "libassimp.dll.a")|g' assimpTargets-debug.cmake.in
+ sed -i 's|IMPORTED_LOCATION_DEBUG|IMPORTED_LOCATION|g' assimpTargets-debug.cmake.in
patch -p1 -i ../dll-export.patch
}
@@ -29,6 +32,7 @@ build()
for _arch in ${_architectures}; do
mkdir -p build-${_arch} && pushd build-${_arch}
${_arch}-cmake \
+ -DCMAKE_BUILD_TYPE=Release \
-DASSIMP_BUILD_ASSIMP_TOOLS=OFF \
-DASSIMP_BUILD_TESTS=OFF -DASSIMP_ENABLE_BOOST_WORKAROUND=OFF ..
make