1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
--- configure.cmake.orig 2025-02-21 12:29:33 UTC
+++ configure.cmake
@@ -292,12 +292,12 @@ qt_webengine_configure_check("supported-platform"
qt_webengine_configure_check("supported-platform"
MODULES QtWebEngine
- CONDITION LINUX OR (WIN32 AND NOT (WIN_ARM_64 AND DEFINED ENV{COIN_PLATFORM_ID})) OR MACOS
+ CONDITION LINUX OR (WIN32 AND NOT (WIN_ARM_64 AND DEFINED ENV{COIN_PLATFORM_ID})) OR MACOS OR FREEBSD
MESSAGE "Build can be done only on Linux, Windows or macOS."
)
qt_webengine_configure_check("supported-platform"
MODULES QtPdf
- CONDITION LINUX OR WIN32 OR MACOS OR IOS OR ANDROID
+ CONDITION LINUX OR WIN32 OR MACOS OR IOS OR ANDROID OR FREEBSD
MESSAGE "Build can be done only on Linux, Windows, macO, iOS and Android."
)
@@ -317,15 +317,6 @@ qt_webengine_configure_check("static-build"
MESSAGE "Static build is not supported."
)
-qt_webengine_configure_check("nodejs"
- MODULES QtWebEngine
- CONDITION TARGET Nodejs::Nodejs AND
- NOT (Nodejs_ARCH STREQUAL "ia32") AND
- NOT (Nodejs_ARCH STREQUAL "x86") AND
- NOT (Nodejs_ARCH STREQUAL "arm")
- MESSAGE "64-bit Node.js ${QT_CONFIGURE_CHECK_nodejs_version} version or later is required."
- DOCUMENTATION "64-bit Nodejs ${QT_CONFIGURE_CHECK_nodejs_version} version or later."
-)
qt_webengine_configure_check("python3"
MODULES QtWebEngine QtPdf
CONDITION Python3_FOUND
@@ -448,6 +439,8 @@ qt_webengine_configure_check("compiler"
CONDITION MSVC OR
(LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR
(LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR
+ (FREEBSD AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR
+ (FREEBSD AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR
(MACOS AND CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang")
MESSAGE
"${CMAKE_CXX_COMPILER_ID} compiler is not supported."
@@ -457,6 +450,8 @@ qt_webengine_configure_check("compiler"
CONDITION MSVC OR
(LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR
(LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR
+ (FREEBSD AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR
+ (FREEBSD AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR
(APPLE AND CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") OR
(ANDROID AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR
(MINGW AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR
@@ -709,7 +704,7 @@ qt_feature("webengine-ozone-x11" PRIVATE
qt_feature("webengine-ozone-x11" PRIVATE
LABEL "Support X11 on qpa-xcb"
- CONDITION LINUX
+ CONDITION LINUX OR FREEBSD
AND TARGET Qt::Gui
AND QT_FEATURE_xcb
AND qpa_xcb_support_check
|