Skip to content

Commit c837c1a

Browse files
committedNov 23, 2019
[NOBIN] Refactored autobuild scripts
1 parent eba3d87 commit c837c1a

File tree

2 files changed

+15
-40
lines changed

2 files changed

+15
-40
lines changed
 

‎build.sh

+11-6
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
1-
echo "Trying to build IAT_patcher..."
1+
#!/bin/bash
2+
echo "Trying to autobuild IAT_patcher..."
23

34
#QT check
45
QT_VER=`qmake -v`
56
QTV="version"
67
if echo "$QT_VER" | grep -q "$QTV"; then
7-
echo "[+] Qt found!"
8+
QT_FOUND=`whereis qt5`
9+
if echo "$QT_FOUND" | grep -q "lib"; then
10+
echo "[+] Qt5 found!"
11+
else
12+
echo "Install Qt5 SDK first"
13+
exit -2
14+
fi
815
else
9-
echo "[-] Qt NOT found!"
10-
echo "Install qt-sdk (Qt5) first"
16+
echo "Install Qt5 SDK first"
1117
exit -1
1218
fi
1319

@@ -20,12 +26,11 @@ else
2026
echo "Install cmake first"
2127
exit -1
2228
fi
23-
echo $CMAKE_VER
29+
2430
mkdir build
2531
echo "[+] build directory created"
2632
cd build
2733
mkdir $(pwd)/out
2834
cmake -DCMAKE_INSTALL_PREFIX:PATH=$(pwd)/out ..
2935
cmake --build . --target install
3036

31-

‎iatp_autobuild.sh

100644100755
+4-34
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,8 @@
11
#!/bin/bash
22
echo "Trying to autobuild IAT_patcher..."
3-
4-
#QT check
5-
QT_VER=`qmake -v`
6-
QTV="version 5."
7-
if echo "$QT_VER" | grep -q "$QTV"; then
8-
echo "[+] Qt5 found!"
9-
else
10-
echo "[-] Qt5 NOT found!"
11-
echo "Install Qt5 SDK (qt5-default) first"
12-
exit -1
13-
fi
14-
15-
CMAKE_VER=`cmake --version`
16-
CMAKEV="cmake version"
17-
if echo "$CMAKE_VER" | grep -q "$CMAKEV"; then
18-
echo "[+] CMake found!"
19-
else
20-
echo "[-] CMake NOT found!"
21-
echo "Install cmake first"
22-
exit -1
23-
fi
24-
25-
mkdir IAT_patcher
26-
cd IAT_patcher
273
git clone --recursive https://github.com/hasherezade/IAT_patcher.git
284
echo "[+] IAT_patcher cloned"
29-
mv IAT_patcher src
30-
mkdir build
31-
echo "[+] build directory created"
32-
cd build
33-
cmake -G "Unix Makefiles" ../src/
34-
make
35-
cd ..
36-
cp build/patcher/IAT_Patcher ./
37-
echo "[+] Success! IAT_Patcher is here:"
38-
pwd
5+
echo $$
6+
cd IAT_patcher
7+
sh build.sh
8+

0 commit comments

Comments
 (0)
Please sign in to comment.