From 08ca03cc69d2c1e3c7a255f0af1c148ae98bc6af Mon Sep 17 00:00:00 2001
From: Matthew McGill <mm8bx@mega-techx41.maas>
Date: Sat, 2 Feb 2019 22:16:43 +0000
Subject: [PATCH] Build independent of version suffix

Former-commit-id: 04a45f133fafce99e7353afc043aaf591d8892a5
---
 SConscript | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/SConscript b/SConscript
index d1e4df9eb..3890a6741 100644
--- a/SConscript
+++ b/SConscript
@@ -61,8 +61,12 @@ if "CYGWIN" in sysname:
 
 Export('env')
 
-env.Install("$SECURITY_TRANSFORMS_HOME/lib/", "$SECURITY_TRANSFORMS_HOME/libcapstone/libcapstone.so.4")
-env.Command(os.environ['SECURITY_TRANSFORMS_HOME']+"/lib/libcapstone.so", os.environ['SECURITY_TRANSFORMS_HOME']+"/lib/libcapstone.so.4", "ln -s $SOURCE.abspath $TARGET.abspath")
+# get the libcapstone.so.[version] file regardless of the version extension
+libcapstone_path = Glob(os.environ['SECURITY_TRANSFORMS_HOME']+'/libcapstone/libcapstone.so.*')
+
+libcapstone_path = env.Install("$SECURITY_TRANSFORMS_HOME/lib/", libcapstone_path)
+
+env.Command(os.environ['SECURITY_TRANSFORMS_HOME']+"/lib/libcapstone.so", libcapstone_path, "ln -s $SOURCE.abspath $TARGET.abspath")
 libcapstone=os.environ['SECURITY_TRANSFORMS_HOME']+"/lib/libcapstone.so"
 
 libehp=env.SConscript("libehp/SConscript", variant_dir='scons_build/libehp')
-- 
GitLab