You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`FLAMEGPU_TELEMETRY_SUPPRESS_NOTICE`|`ON`/`OFF`| Suppress notice encouraging telemetry to be enabled, which is emitted once per binary execution if telemetry is disabled. Defaults to `OFF`, or the value of a system environment variable of the same name. |
187
188
|`FLAMEGPU_TELEMETRY_TEST_MODE`|`ON`/`OFF`| Submit telemetry values to the test mode of TelemetryDeck. Intended for use during development of FLAMEGPU rather than use. Defaults to `OFF`, or the value of a system environment variable of the same name.|
188
189
|`FLAMEGPU_ENABLE_LINT_FLAMEGPU`|`ON`/`OFF`| Enable/Disable creation of the `lint_flamegpu` target. Default `ON` if this repository is the root CMAKE_SOURCE_DIR, otherwise `OFF`|
189
-
|`FLAMEGPU_SWIG_MINIMUM`|`4.0.2`| The minimum version of SWIG required. |
190
-
|`FLAMEGPU_SWIG_DOWNLOAD`|`4.0.2`| The version of SWIG to download if the required version is not found. |
190
+
|`FLAMEGPU_SWIG_MINIMUM`|`4.1.0`| The minimum version of SWIG required. |
191
+
|`FLAMEGPU_SWIG_DOWNLOAD`|`4.3.0`| The version of SWIG to download if the required version is not found. |
191
192
|`FLAMEGPU_SWIG_EXACT`|`ON`/`OFF`| Require the exact version of SWIG specified in `FLAMEGPU_SWIG_MINIMUM`. This enables downgrading swig. Default `OFF`|
192
193
193
194
<!-- Additional options which users can find if they need them.
message(STATUS"Python found at "${Python3_EXECUTABLE})
37
37
38
38
# Define the minimum and download versions of SWIG which FLAME GPU supports/ requires as cache variables so they may be overridden by users/CI workflows.
39
-
# Swig >= 4 is required for C++17
39
+
# Swig >= 4.1.0 is required for C++20
40
40
# Swig 4.2.0 is very broken for FLAME GPU 2
41
41
# Swig 4.2.1 does not allow != / == comparisons against None
42
42
# Swig 4.3.0 is potentially required for Python 3.13 support
43
-
set(FLAMEGPU_SWIG_MINIMUM 4.0.2CACHESTRING"Minimum version of SWIG to search for via CMake find_package")
43
+
set(FLAMEGPU_SWIG_MINIMUM 4.1.0CACHESTRING"Minimum version of SWIG to search for via CMake find_package")
44
44
mark_as_advanced(FLAMEGPU_SWIG_MINIMUM)
45
-
set(FLAMEGPU_SWIG_DOWNLOAD 4.0.2CACHESTRING"Version of SWIG to download if the minimum required SWIG is not found")
45
+
set(FLAMEGPU_SWIG_DOWNLOAD 4.1.0CACHESTRING"Version of SWIG to download if the minimum required SWIG is not found")
46
46
mark_as_advanced(FLAMEGPU_SWIG_DOWNLOAD)
47
47
# Use an option to control if minimum or exact swig should be found.
48
48
option(FLAMEGPU_SWIG_EXACT"Require the exact version of SWIG specified in FLAMEGPU_SWIG_MINIMUM. This enables downgrading swig."OFF)
0 commit comments