Merge pull request #392 from davidgiven/warnings

Fix some minor build glitches and warnings.
This commit is contained in:
David Given
2021-12-16 13:54:26 +00:00
committed by GitHub
3 changed files with 14 additions and 1 deletions

View File

@@ -60,6 +60,7 @@ export CC = clang
export CXX = clang++
export COBJC = clang
export LDFLAGS += -framework IOKit -framework CoreFoundation
export CFLAGS += -Wno-deprecated-declarations
endif
endif

View File

@@ -82,6 +82,9 @@ public:
sectors.push_back(sectorId + i);
break;
}
default:
break;
}
return sectors;
}

View File

@@ -149,8 +149,16 @@ buildproto() {
local flags
flags=
local deps
deps=
while true; do
case $1 in
-d)
deps="$deps $2"
shift
shift
;;
-*)
flags="$flags $1"
shift
@@ -174,7 +182,7 @@ buildproto() {
hfiles="$hfiles $hfile"
done
echo build $cfiles $hfiles $def : proto $@
echo "build $cfiles $hfiles $def : proto $@ | $deps"
echo " flags=$flags --cpp_out=$OBJDIR/proto"
echo " def=$def"
@@ -579,6 +587,7 @@ buildsimpleprogram brother240tool \
libfmt.a \
buildproto libtestproto.a \
-d $OBJDIR/proto/lib/common.pb.h \
tests/testproto.proto \
buildencodedproto $OBJDIR/proto/libtestproto.def TestProto testproto_pb tests/testproto.textpb $OBJDIR/proto/tests/testproto.cc