Trying to fix builds

This commit is contained in:
Matthias Koefferlein 2025-11-08 09:56:59 +01:00
parent e6ec9a54aa
commit 5e823337b3
35 changed files with 37 additions and 38 deletions

View File

@ -1,7 +1,4 @@
# .c++ is not a standard C++ extension in qmake
QMAKE_EXT_CPP += .c++
# capnp needs C++ 14 in version 1.0.1
# Qt6 comes with C++ 17 requirement.
equals(HAVE_QT, "0") || lessThan(QT_MAJOR_VERSION, 6) {

View File

@ -1,16 +1,16 @@
CAPNP_SOURCES=\
capnp/c++.capnp.c++ \
capnp/blob.c++ \
capnp/arena.c++ \
capnp/layout.c++ \
capnp/list.c++ \
capnp/any.c++ \
capnp/message.c++ \
capnp/schema.capnp.c++ \
capnp/stream.capnp.c++ \
capnp/serialize.c++ \
capnp/serialize-packed.c++ \
capnp/c++.capnp.cc \
capnp/blob.cc \
capnp/arena.cc \
capnp/layout.cc \
capnp/list.cc \
capnp/any.cc \
capnp/message.cc \
capnp/schema.capnp.cc \
capnp/stream.capnp.cc \
capnp/serialize.cc \
capnp/serialize-packed.cc \
CAPNP_HEADERS=\
capnp/arena.h \

View File

@ -2,7 +2,6 @@
TEMPLATE = lib
DESTDIR = $$OUT_PWD/../../../../..
include($$PWD/../../lstream.pri)
include($$PWD/capnp.pri)
TARGET = xcapnp

View File

@ -140,7 +140,8 @@ kj_std_headers=(
)
for f in ${capnp_sources_lite[@]}; do
cp $tmp/c++/src/capnp/$f capnp/capnp
ftarget=${f/.c++/.cc}
cp $tmp/c++/src/capnp/$f capnp/capnp/$ftarget
done
for f in ${capnp_headers[@]}; do
cp $tmp/c++/src/capnp/$f capnp/capnp
@ -153,7 +154,8 @@ pri=capnp/capnp.pri
echo "" >$pri
echo "CAPNP_SOURCES=\\" >>$pri
for f in ${capnp_sources_lite[@]}; do
echo " capnp/$f \\" >>$pri
ftarget=${f/.c++/.cc}
echo " capnp/$ftarget \\" >>$pri
done
echo "" >>$pri
echo "CAPNP_HEADERS=\\" >>$pri
@ -165,7 +167,8 @@ for f in ${capnp_compat_headers[@]}; do
done
for f in ${kj_sources_lite[@]}; do
cp $tmp/c++/src/kj/$f kj/kj
ftarget=${f/.c++/.cc}
cp $tmp/c++/src/kj/$f kj/kj/$ftarget
done
for f in ${kj_headers[@]}; do
cp $tmp/c++/src/kj/$f kj/kj
@ -181,7 +184,8 @@ pri=kj/kj.pri
echo "" >$pri
echo "KJ_SOURCES=\\" >>$pri
for f in ${kj_sources_lite[@]}; do
echo " kj/$f \\" >>$pri
ftarget=${f/.c++/.cc}
echo " kj/$ftarget \\" >>$pri
done
echo "" >>$pri
echo "KJ_HEADERS=\\" >>$pri

View File

@ -1,23 +1,23 @@
KJ_SOURCES=\
kj/array.c++ \
kj/cidr.c++ \
kj/list.c++ \
kj/common.c++ \
kj/debug.c++ \
kj/exception.c++ \
kj/io.c++ \
kj/memory.c++ \
kj/mutex.c++ \
kj/string.c++ \
kj/source-location.c++ \
kj/hash.c++ \
kj/table.c++ \
kj/thread.c++ \
kj/main.c++ \
kj/arena.c++ \
kj/units.c++ \
kj/encoding.c++ \
kj/array.cc \
kj/cidr.cc \
kj/list.cc \
kj/common.cc \
kj/debug.cc \
kj/exception.cc \
kj/io.cc \
kj/memory.cc \
kj/mutex.cc \
kj/string.cc \
kj/source-location.cc \
kj/hash.cc \
kj/table.cc \
kj/thread.cc \
kj/main.cc \
kj/arena.cc \
kj/units.cc \
kj/encoding.cc \
KJ_HEADERS=\
kj/cidr.h \

View File

@ -2,7 +2,6 @@
TEMPLATE = lib
DESTDIR = $$OUT_PWD/../../../../..
include($$PWD/../../lstream.pri)
include($$PWD/kj.pri)
TARGET = xkj