Mercurial > hg > piper-cpp
view vamp-client/qt/test.pro @ 295:de5dc40f1830
Include headers needed to compile with GCC 15's -std=gnu23 default
```
In file included from ../piper-vamp-cpp/vamp-json/VampJson.h:55,
from ../piper-vamp-cpp/vamp-server/convert.cpp:36:
../piper-vamp-cpp/vamp-support/PluginHandleMapper.h:69:13: error: ‘uint32_t’ does not name a type
69 | typedef uint32_t Handle;
| ^~~~~~~~
../piper-vamp-cpp/vamp-support/PluginHandleMapper.h:39:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
38 | #include "PluginOutputIdMapper.h"
+++ |+#include <cstdint>
39 |
../piper-vamp-cpp/ext/json11/json11.cpp: In function ‘void json11::dump(const std::string&, std::string&)’:
../piper-vamp-cpp/ext/json11/json11.cpp:95:32: error: ‘uint8_t’ does not name a type
95 | } else if (static_cast<uint8_t>(ch) <= 0x1f) {
| ^~~~~~~
../piper-vamp-cpp/ext/json11/json11.cpp:25:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
24 | #include <cmath>
+++ |+#include <cstdint>
25 | #include <cstdlib>
```
Signed-off-by: Michel Lind <salimma@fedoraproject.org>
author | Michel Lind <salimma@fedoraproject.org> |
---|---|
date | Fri, 24 Jan 2025 11:38:28 -0600 |
parents | 63e460e69347 |
children |
line wrap: on
line source
TEMPLATE = app CONFIG += qt stl c++11 c++14 exceptions console warn_on QT -= xml network gui widgets !win32 { QMAKE_CXXFLAGS += -Werror } OBJECTS_DIR = ../o MOC_DIR = ../o VAMPSDK_DIR = ../../../vamp-plugin-sdk PIPER_DIR = ../../../piper QMAKE_CXXFLAGS = -I$$VAMPSDK_DIR -I/usr/local/include -I.. -I../.. LIBS += $$VAMPSDK_DIR/libvamp-hostsdk.a -L/usr/local/lib -lcapnp -lkj # Using the "console" CONFIG flag above should ensure this happens for # normal Windows builds, but this may be necessary when cross-compiling win32-x-g++:QMAKE_LFLAGS += -Wl,-subsystem,console macx*: CONFIG -= app_bundle TARGET = test SOURCES += \ test.cpp \ ../../vamp-capnp/piper-capnp.cpp HEADERS += \ ProcessQtTransport.h \ PiperAutoPlugin.h \ ../CapnpRRClient.h \ ../Loader.h \ ../PluginClient.h \ ../PiperVampPlugin.h \ ../SynchronousTransport.h