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
- add multidisplay plugin stub
- make compositor multiview capable
- use klib (khash) to implement the
view id -> window mapping
- use evloop as platform and raster thread
event loop (mt-safe wrapper around sd-event)
- add own mutex type & fns with thread safety annotations
- generally refactor flutter-pi.c and drmdev
- fix function mixup in sentry plugin
- kms: add drm device monitor
Copy file name to clipboardExpand all lines: CMakeLists.txt
+11-71Lines changed: 11 additions & 71 deletions
Original file line number
Diff line number
Diff line change
@@ -55,7 +55,7 @@ option(ENABLE_MTRACE "True if flutter-pi should call GNU mtrace() on startup." O
55
55
option(ENABLE_TESTS "True if tests should be built. Requires Unity to be checked out at third_party/Unity."OFF)
56
56
option(ENABLE_SESSION_SWITCHING "True if flutter-pi should be built with session switching support. Requires libseat-dev to be installed."ON)
57
57
option(TRY_ENABLE_SESSION_SWITCHING "Don't throw an error if libseat isn't found, instead just build without session switching support in that case."ON)
58
-
option(LTO "Check for IPO/LTO support and enable, if supported. May require gold/lld when building with clang. (Either using `-fuse-ld` in CMAKE_C_FLAGS or by setting as the default system linker.) Only applies to Release or RelWithDebInfo build types."ON)
58
+
option(LTO "Enable LTO. Does not work with all toolchains. May require gold/lld when building with clang. (Either using `-fuse-ld` in CMAKE_C_FLAGS or by setting as the default system linker.) Only applies to Release or RelWithDebInfo build types."OFF)
59
59
option(LINT_EGL_HEADERS "Set an define that'll make the egl.h only export the extension definitions, prototypes that are explicitly marked as required."OFF)
60
60
option(DEBUG_DRM_PLANE_ALLOCATIONS "Add logging in modesetting.c for debugging the process of choosing a fitting DRM plane for a framebuffer layer."OFF)
61
61
option(USE_LEGACY_KMS "Force the use of legacy KMS."OFF)
@@ -80,7 +80,7 @@ endif()
80
80
if (BUILD_SENTRY_PLUGIN)
81
81
set(flutterpi_languages C CXX ASM)
82
82
else()
83
-
set(flutterpi_languages C ASM)
83
+
set(flutterpi_languages C)
84
84
endif()
85
85
86
86
project(flutter-pi LANGUAGES ${flutterpi_languages}VERSION"1.0.0")
message(WARNING "IPO/LTO was requested, but is not supported when using clang with GNU ld as the linker. Try setting gold or lld as the system linker.")
0 commit comments