summaryrefslogtreecommitdiff
path: root/net/ceph14/files/do_freebsd.sh
blob: ecb1ff283e5632fbdd23169ab6030f38bce934a2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
diff --git a/do_freebsd.sh b/do_freebsd.sh
index b0f0f5dab3..6fff34d829 100755
--- a/do_freebsd.sh
+++ b/do_freebsd.sh
@@ -22,18 +22,21 @@ CMAKE_C_FLAGS_DEBUG="$C_FLAGS_DEBUG $COMPILE_FLAGS"
 #
 #   On FreeBSD we need to preinstall all the tools that are required for building
 #   dashboard, because versions fetched are not working on FreeBSD.
- 
 
+echo Keeping the old build
+if [ -d build.old ]; then
+    sudo mv build.old build.del
+    sudo rm -rf build.del &
+fi
 if [ -d build ]; then
-    mv build build.remove
-    rm -f build.remove &
+    sudo mv build build.old
 fi
 
 ./do_cmake.sh "$*" \
 	-D WITH_CCACHE=ON \
 	-D CMAKE_BUILD_TYPE=Debug \
-	-D CMAKE_CXX_FLAGS_DEBUG="$CXX_FLAGS_DEBUG" \
-	-D CMAKE_C_FLAGS_DEBUG="$C_FLAGS_DEBUG" \
+	-D CMAKE_CXX_FLAGS_DEBUG="$CMAKE_CXX_FLAGS_DEBUG" \
+	-D CMAKE_C_FLAGS_DEBUG="$CMAKE_C_FLAGS_DEBUG" \
 	-D ENABLE_GIT_VERSION=OFF \
 	-D WITH_RADOSGW_AMQP_ENDPOINT=OFF \
 	-D WITH_SYSTEM_BOOST=ON \
@@ -52,11 +55,12 @@ fi
 	-D WITH_MGR=YES \
 	-D WITH_RDMA=OFF \
 	-D WITH_SPDK=OFF \
+	-D WITH_RADOSGW_BEAST_FRONTEND=OFF \
 	2>&1 | tee cmake.log
 
 echo start building 
 date
-(cd build; gmake -j$NPROC $BUILDOPTS )
+(cd build; gmake -j$NPROC $BUILDOPTS VERBOSE=1)
 
 echo start testing 
 date