[nanogui] fix release build (#46380)

Co-authored-by: Yury Bura <yurybura@gmail.com>
This commit is contained in:
Kai Pastor 2025-07-14 08:46:31 +02:00 committed by GitHub
parent a12c3efb73
commit b3a8d16acd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 80 additions and 2 deletions

View File

@ -0,0 +1,72 @@
diff --git a/src/glcanvas.cpp b/src/glcanvas.cpp
index ec1ca4f..6ebf5a9 100644
--- a/src/glcanvas.cpp
+++ b/src/glcanvas.cpp
@@ -18,6 +18,7 @@
#include <nanogui/theme.h>
#include <nanogui/opengl.h>
#include <nanogui/serializer/core.h>
+#include <cassert>
NAMESPACE_BEGIN(nanogui)
diff --git a/src/imageview.cpp b/src/imageview.cpp
index 80cdf9b..f0ebbaf 100644
--- a/src/imageview.cpp
+++ b/src/imageview.cpp
@@ -15,6 +15,7 @@
#include <nanogui/window.h>
#include <nanogui/screen.h>
#include <nanogui/theme.h>
+#include <cassert>
#include <cmath>
NAMESPACE_BEGIN(nanogui)
diff --git a/src/stackedwidget.cpp b/src/stackedwidget.cpp
index 0b56b31..16b07cc 100644
--- a/src/stackedwidget.cpp
+++ b/src/stackedwidget.cpp
@@ -13,6 +13,7 @@
*/
#include <nanogui/stackedwidget.h>
+#include <cassert>
NAMESPACE_BEGIN(nanogui)
diff --git a/src/tabheader.cpp b/src/tabheader.cpp
index e3a24ff..86e1493 100644
--- a/src/tabheader.cpp
+++ b/src/tabheader.cpp
@@ -14,6 +14,7 @@
#include <nanogui/tabheader.h>
#include <nanogui/theme.h>
#include <nanogui/opengl.h>
+#include <cassert>
#include <numeric>
NAMESPACE_BEGIN(nanogui)
diff --git a/src/tabwidget.cpp b/src/tabwidget.cpp
index e01b5c3..0a3f76c 100644
--- a/src/tabwidget.cpp
+++ b/src/tabwidget.cpp
@@ -19,6 +19,7 @@
#include <nanogui/opengl.h>
#include <nanogui/window.h>
#include <nanogui/screen.h>
+#include <cassert>
#include <algorithm>
NAMESPACE_BEGIN(nanogui)
diff --git a/src/widget.cpp b/src/widget.cpp
index 03af6b1..68318a8 100644
--- a/src/widget.cpp
+++ b/src/widget.cpp
@@ -16,6 +16,7 @@
#include <nanogui/opengl.h>
#include <nanogui/screen.h>
#include <nanogui/serializer/core.h>
+#include <cassert>
NAMESPACE_BEGIN(nanogui)

View File

@ -14,6 +14,7 @@ vcpkg_from_github(
PATCHES
fix-cmakelists.patch
fix-glad-dependence.patch
fix-release-build.patch
)
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS

View File

@ -1,7 +1,7 @@
{
"name": "nanogui",
"version-date": "2019-09-23",
"port-version": 5,
"port-version": 6,
"description": "NanoGUI is a minimalistic cross-platform widget library for OpenGL 3.x or higher.",
"homepage": "https://github.com/wjakob/nanogui",
"license": "BSD-3-Clause",

View File

@ -6546,7 +6546,7 @@
},
"nanogui": {
"baseline": "2019-09-23",
"port-version": 5
"port-version": 6
},
"nanojsonc": {
"baseline": "1.3.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "15edf616d37b31a8d07a171617608fac711a36f4",
"version-date": "2019-09-23",
"port-version": 6
},
{
"git-tree": "ba52e521c1d71e2e1c855913e9a1b437920a9fc9",
"version-date": "2019-09-23",