summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbartus2020-07-03 23:20:22 +0200
committerbartus2020-07-04 02:18:23 +0200
commitb4d4b6c8d219edf6e48d2838a973a7f1744af375 (patch)
treec9d24e60f35426ee4239b4578eefeb3660173127
parentc9174d38ab0ce7bf258f5b466e64b031a2fc4b41 (diff)
downloadaur-b4d4b6c8d219edf6e48d2838a973a7f1744af375.tar.gz
Fix ChronoEngine_fsi legacy fea library linker flag.
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD5
-rw-r--r--fsi.patch17
3 files changed, 23 insertions, 1 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cd2629238ce6..8c76456f2002 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -41,11 +41,13 @@ pkgbase = chronoengine-git
source = git+https://github.com/google/googletest.git
source = chronoengine.sh
source = glm.patch
+ source = fsi.patch
sha256sums = SKIP
sha256sums = SKIP
sha256sums = SKIP
sha256sums = 0fe883cfcc1db869d08235482a3801fa458db15360e0eefac9084c7f2993af4a
sha256sums = 4e8ed0097fb14bbe437c2a57e9ef1852fdbfe8675e5345b0af42287d24fbfefe
+ sha256sums = 30b72d0004f784950ef8496a10cc491de8d98a855c6db97ac8fe2e73d01c1579
pkgname = chronoengine-git
diff --git a/PKGBUILD b/PKGBUILD
index 0a0f900f3c7e..114aa4f4148f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -36,12 +36,14 @@ source=("${pkgname}::git+https://github.com/projectchrono/chrono.git${_fragment}
"git+https://github.com/google/googletest.git"
"chronoengine.sh"
"glm.patch"
+ "fsi.patch"
)
sha256sums=('SKIP'
'SKIP'
'SKIP'
'0fe883cfcc1db869d08235482a3801fa458db15360e0eefac9084c7f2993af4a'
- '4e8ed0097fb14bbe437c2a57e9ef1852fdbfe8675e5345b0af42287d24fbfefe')
+ '4e8ed0097fb14bbe437c2a57e9ef1852fdbfe8675e5345b0af42287d24fbfefe'
+ '30b72d0004f784950ef8496a10cc491de8d98a855c6db97ac8fe2e73d01c1579')
CMAKE_FLAGS=( -DENABLE_MODULE_POSTPROCESS=ON
-DENABLE_HDF5=ON
@@ -74,6 +76,7 @@ prepare() {
sed -i 's/lib64/lib/' "${files[@]}"
sed -i 's|share/chrono/bin|bin/chronoengine|' CMakeLists.txt
git apply -v "${srcdir}"/glm.patch
+ git apply -v "${srcdir}"/fsi.patch
}
pkgver() {
diff --git a/fsi.patch b/fsi.patch
new file mode 100644
index 000000000000..7870f7152f32
--- /dev/null
+++ b/fsi.patch
@@ -0,0 +1,17 @@
+diff --git a/src/chrono_fsi/CMakeLists.txt b/src/chrono_fsi/CMakeLists.txt
+index c31c1671f..376920c66 100644
+--- a/src/chrono_fsi/CMakeLists.txt
++++ b/src/chrono_fsi/CMakeLists.txt
+@@ -167,12 +167,6 @@ if(ENABLE_MODULE_PARALLEL)
+ list(APPEND LIBRARIES ChronoEngine_parallel)
+ endif()
+
+-if(ENABLE_MODULE_FEA)
+- set(CXX_FLAGS ${CH_FEA_CXX_FLAGS})
+- include_directories(${CH_FEA_INCLUDES})
+- list(APPEND LIBRARIES ChronoEngine_fea)
+-endif()
+-
+ if(ENABLE_MODULE_VEHICLE)
+ include_directories(${CH_VEHICLE_INCLUDES})
+ list(APPEND LIBRARIES ChronoEngine_vehicle)