@@ -80,8 +80,8 @@ BUILDDIR=$(mktemp -d --suffix=-build --tmpdir=.)
8080if test " x$BUILD_DEFAULT " = " xtrue" ; then
8181 rm -rf " $BUILDDIR "
8282 mkdir " $BUILDDIR " || { echo " Could not create build directory." ; exit 1 ; }
83- ( cd " $BUILDDIR " && cmake .. && make -j4 ) || { echo " Could not perform test-build in $BUILDDIR ." ; exit 1 ; }
84- ( cd " $BUILDDIR " && make test ) || { echo " Tests failed in $BUILDDIR ." ; exit 1 ; }
83+ ( cd " $BUILDDIR " && cmake -GNinja .. && ninja -j4 ) || { echo " Could not perform test-build in $BUILDDIR ." ; exit 1 ; }
84+ ( cd " $BUILDDIR " && ninja test ) || { echo " Tests failed in $BUILDDIR ." ; exit 1 ; }
8585fi
8686
8787# ## Build with clang
@@ -92,8 +92,8 @@ if test "x$BUILD_CLANG" = "xtrue" ; then
9292 # Do build again with clang
9393 rm -rf " $BUILDDIR "
9494 mkdir " $BUILDDIR " || { echo " Could not create build directory." ; exit 1 ; }
95- ( cd " $BUILDDIR " && CC=clang CXX=clang++ cmake .. && make -j4 ) || { echo " Could not perform test-build in $BUILDDIR ." ; exit 1 ; }
96- ( cd " $BUILDDIR " && make test ) || { echo " Tests failed in $BUILDDIR (clang)." ; exit 1 ; }
95+ ( cd " $BUILDDIR " && CC=clang CXX=clang++ cmake -GNinja .. && ninja -j4 ) || { echo " Could not perform test-build in $BUILDDIR ." ; exit 1 ; }
96+ ( cd " $BUILDDIR " && ninja test ) || { echo " Tests failed in $BUILDDIR (clang)." ; exit 1 ; }
9797 fi
9898fi
9999
@@ -109,13 +109,13 @@ else
109109 # Presumably -B was given; just do the cmake part
110110 rm -rf " $BUILDDIR "
111111 mkdir " $BUILDDIR " || { echo " Could not create build directory." ; exit 1 ; }
112- ( cd " $BUILDDIR " && cmake .. ) || { echo " Could not run cmake in $BUILDDIR ." ; exit 1 ; }
112+ ( cd " $BUILDDIR " && cmake -GNinja .. ) || { echo " Could not run cmake in $BUILDDIR ." ; exit 1 ; }
113113fi
114114
115115# ## Get version number for this release
116116#
117117#
118- V=$( cd " $BUILDDIR " && make show-version | grep ^CALAMARES_VERSION | sed s/^[A-Z_]* =// )
118+ V=$( cd " $BUILDDIR " && ninja show-version | grep ^CALAMARES_VERSION | sed s/^[A-Z_]* =// )
119119test -n " $V " || { echo " Could not obtain version in $BUILDDIR ." ; exit 1 ; }
120120
121121# ## Create signed tag
@@ -142,7 +142,7 @@ TMPDIR=$(mktemp -d --suffix="-calamares-$D")
142142test -d " $TMPDIR " || { echo " Could not create tarball-build directory." ; exit 1 ; }
143143tar xzf " $TAR_FILE " -C " $TMPDIR " || { echo " Could not unpack tarball." ; exit 1 ; }
144144test -d " $TMPDIR /$TAR_V " || { echo " Tarball did not contain source directory." ; exit 1 ; }
145- ( cd " $TMPDIR /$TAR_V " && cmake . && make -j4 && make test ) || { echo " Tarball build failed in $TMPDIR ." ; exit 1 ; }
145+ ( cd " $TMPDIR /$TAR_V " && cmake -GNinja . && ninja -j4 && ninja test ) || { echo " Tarball build failed in $TMPDIR ." ; exit 1 ; }
146146
147147# ## Cleanup
148148#
0 commit comments