Skip to content

Commit 5de2d43

Browse files
committed
spike: headless-highgui macOS opencv descriptor (HAVE_COCOA off)
Regenerated from snapshot with HAVE_COCOA disabled -> highgui BUILTIN_BACKEND=NONE (matches linux). Drops the window_cocoa.mm dependency that failed the previous link.
1 parent a9a918a commit 5de2d43

1 file changed

Lines changed: 10 additions & 9 deletions

File tree

pkgs/c/compat.opencvmac.lua

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,13 @@ package = {
6161
"*/modules/highgui/include",
6262
"mcpp_generated/modules/highgui",
6363
},
64-
cxxflags = { "-w" },
65-
cflags = { "-w" },
64+
cxxflags = { , "-w" },
65+
cflags = { , "-w" },
6666
flags = {
6767
{ glob = "**/modules/core/**", defines = { "HAVE_STDARG_H=1", "HAVE_UNISTD_H=1", "NDEBUG", "OPENCV_ALLOCATOR_STATS_COUNTER_TYPE=int", "_USE_MATH_DEFINES", "__OPENCV_BUILD=1", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "__STDC_LIMIT_MACROS" } },
6868
{ glob = "**/modules/flann/**", defines = { "NDEBUG", "_USE_MATH_DEFINES", "__OPENCV_BUILD=1", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "__STDC_LIMIT_MACROS" } },
6969
{ glob = "**/modules/geometry/**", defines = { "NDEBUG", "_USE_MATH_DEFINES", "__OPENCV_BUILD=1", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "__STDC_LIMIT_MACROS" } },
70-
{ glob = "**/modules/highgui/**", defines = { "ENABLE_PLUGINS", "HAVE_COCOA", "HAVE_STDARG_H=1", "HAVE_UNISTD_H=1", "NDEBUG", "_USE_MATH_DEFINES", "__OPENCV_BUILD=1", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "__STDC_LIMIT_MACROS" } },
70+
{ glob = "**/modules/highgui/**", defines = { "ENABLE_PLUGINS", "HAVE_STDARG_H=1", "HAVE_UNISTD_H=1", "NDEBUG", "_USE_MATH_DEFINES", "__OPENCV_BUILD=1", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "__STDC_LIMIT_MACROS" } },
7171
{ glob = "**/modules/imgcodecs/**", defines = { "HAVE_IMGCODEC_HDR", "HAVE_IMGCODEC_PFM", "HAVE_IMGCODEC_PXM", "HAVE_IMGCODEC_SUNRASTER", "HAVE_STDARG_H=1", "HAVE_UNISTD_H=1", "NDEBUG", "_USE_MATH_DEFINES", "__OPENCV_BUILD=1", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "__STDC_LIMIT_MACROS" } },
7272
{ glob = "**/modules/imgproc/**", defines = { "HAVE_STDARG_H=1", "HAVE_UNISTD_H=1", "NDEBUG", "_USE_MATH_DEFINES", "__OPENCV_BUILD=1", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "__STDC_LIMIT_MACROS" } },
7373
{ glob = "**/3rdparty/libjpeg-turbo/**", defines = { "NDEBUG", "NEON_INTRINSICS", "NO_GETENV", "NO_PUTENV" } },
@@ -2102,10 +2102,10 @@ bool MLASCALL MlasHGemmSupported(CBLAS_TRANSPOSE, CBLAS_TRANSPOSE) { return fals
21022102
["mcpp_generated/modules/core/version_string.inc"] = [==[
21032103
"\n"
21042104
"General configuration for OpenCV 5.0.0 =====================================\n"
2105-
" Version control: 7b27f0e\n"
2105+
" Version control: 1daf3e8\n"
21062106
"\n"
21072107
" Platform:\n"
2108-
" Timestamp: 2026-07-19T18:31:44Z\n"
2108+
" Timestamp: 2026-07-19T19:02:52Z\n"
21092109
" Host: Darwin 24.6.0 arm64\n"
21102110
" CMake: 4.4.0\n"
21112111
" CMake generator: Ninja\n"
@@ -2133,7 +2133,7 @@ bool MLASCALL MlasHGemmSupported(CBLAS_TRANSPOSE, CBLAS_TRANSPOSE) { return fals
21332133
" Linker flags (Debug): -Wl,-dead_strip \n"
21342134
" ccache: NO\n"
21352135
" Precompiled headers: NO\n"
2136-
" Extra dependencies: -framework Cocoa -framework AppKit\n"
2136+
" Extra dependencies: -framework AppKit\n"
21372137
" 3rdparty dependencies: libjpeg-turbo libpng zlib\n"
21382138
"\n"
21392139
" OpenCV modules:\n"
@@ -2145,8 +2145,7 @@ bool MLASCALL MlasHGemmSupported(CBLAS_TRANSPOSE, CBLAS_TRANSPOSE) { return fals
21452145
" Documentation: NO\n"
21462146
" Non-free algorithms: NO\n"
21472147
"\n"
2148-
" GUI: COCOA\n"
2149-
" Cocoa: YES\n"
2148+
" GUI: NONE\n"
21502149
" VTK support: NO\n"
21512150
"\n"
21522151
" Media I/O: \n"
@@ -2190,7 +2189,9 @@ bool MLASCALL MlasHGemmSupported(CBLAS_TRANSPOSE, CBLAS_TRANSPOSE) { return fals
21902189
]==],
21912190
["mcpp_generated/modules/highgui/opencv_highgui_config.hpp"] = [==[
21922191
// Auto-generated file
2193-
#define OPENCV_HIGHGUI_BUILTIN_BACKEND_STR "COCOA"
2192+
#define OPENCV_HIGHGUI_BUILTIN_BACKEND_STR "NONE"
2193+
2194+
#define OPENCV_HIGHGUI_WITHOUT_BUILTIN_BACKEND 1
21942195
]==],
21952196
["mcpp_generated/modules/imgproc/accum.avx.cpp"] = [==[
21962197

0 commit comments

Comments
 (0)