[PR #34] [MERGED] Enable Linux build #3951

Closed
opened 2026-03-23 21:35:38 +00:00 by mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/34
Author: @pdckxd
Created: 11/19/2021
Status: Merged
Merged: 11/19/2021
Merged by: @appflowy

Base: mainHead: main


📝 Commits (1)

📊 Changes

36 files changed (+1234 additions, -9 deletions)

View changed files

📝 Makefile.toml (+19 -2)
app_flowy/linux/.gitignore (+1 -0)
app_flowy/linux/CMakeLists.txt (+120 -0)
app_flowy/linux/flutter/CMakeLists.txt (+88 -0)
app_flowy/linux/flutter/dart_ffi/binding.h (+15 -0)
app_flowy/linux/flutter/generated_plugin_registrant.cc (+23 -0)
app_flowy/linux/flutter/generated_plugin_registrant.h (+15 -0)
app_flowy/linux/flutter/generated_plugins.cmake (+18 -0)
app_flowy/linux/main.cc (+6 -0)
app_flowy/linux/my_application.cc (+104 -0)
app_flowy/linux/my_application.h (+18 -0)
app_flowy/packages/flowy_infra_ui/example/linux/.gitignore (+1 -0)
app_flowy/packages/flowy_infra_ui/example/linux/CMakeLists.txt (+116 -0)
app_flowy/packages/flowy_infra_ui/example/linux/flutter/CMakeLists.txt (+87 -0)
app_flowy/packages/flowy_infra_ui/example/linux/flutter/generated_plugin_registrant.cc (+15 -0)
app_flowy/packages/flowy_infra_ui/example/linux/flutter/generated_plugin_registrant.h (+15 -0)
app_flowy/packages/flowy_infra_ui/example/linux/flutter/generated_plugins.cmake (+16 -0)
app_flowy/packages/flowy_infra_ui/example/linux/main.cc (+6 -0)
app_flowy/packages/flowy_infra_ui/example/linux/my_application.cc (+104 -0)
app_flowy/packages/flowy_infra_ui/example/linux/my_application.h (+18 -0)

...and 16 more files

📄 Description

  1. BUILD_ON_LINUX.md is instruction of building Linux version
  2. Update toml files in scripts/makefile/ and /Makefile.toml to support Linux

Building Windows/Linux release version is verified
Didn't get chance to verify building macos version


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/AppFlowy-IO/AppFlowy/pull/34 **Author:** [@pdckxd](https://github.com/pdckxd) **Created:** 11/19/2021 **Status:** ✅ Merged **Merged:** 11/19/2021 **Merged by:** [@appflowy](https://github.com/appflowy) **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (1) - [`d965d26`](https://github.com/AppFlowy-IO/AppFlowy/commit/d965d26e6035d753427d7c200b18de20920500b3) Enable Linux build ### 📊 Changes **36 files changed** (+1234 additions, -9 deletions) <details> <summary>View changed files</summary> 📝 `Makefile.toml` (+19 -2) ➕ `app_flowy/linux/.gitignore` (+1 -0) ➕ `app_flowy/linux/CMakeLists.txt` (+120 -0) ➕ `app_flowy/linux/flutter/CMakeLists.txt` (+88 -0) ➕ `app_flowy/linux/flutter/dart_ffi/binding.h` (+15 -0) ➕ `app_flowy/linux/flutter/generated_plugin_registrant.cc` (+23 -0) ➕ `app_flowy/linux/flutter/generated_plugin_registrant.h` (+15 -0) ➕ `app_flowy/linux/flutter/generated_plugins.cmake` (+18 -0) ➕ `app_flowy/linux/main.cc` (+6 -0) ➕ `app_flowy/linux/my_application.cc` (+104 -0) ➕ `app_flowy/linux/my_application.h` (+18 -0) ➕ `app_flowy/packages/flowy_infra_ui/example/linux/.gitignore` (+1 -0) ➕ `app_flowy/packages/flowy_infra_ui/example/linux/CMakeLists.txt` (+116 -0) ➕ `app_flowy/packages/flowy_infra_ui/example/linux/flutter/CMakeLists.txt` (+87 -0) ➕ `app_flowy/packages/flowy_infra_ui/example/linux/flutter/generated_plugin_registrant.cc` (+15 -0) ➕ `app_flowy/packages/flowy_infra_ui/example/linux/flutter/generated_plugin_registrant.h` (+15 -0) ➕ `app_flowy/packages/flowy_infra_ui/example/linux/flutter/generated_plugins.cmake` (+16 -0) ➕ `app_flowy/packages/flowy_infra_ui/example/linux/main.cc` (+6 -0) ➕ `app_flowy/packages/flowy_infra_ui/example/linux/my_application.cc` (+104 -0) ➕ `app_flowy/packages/flowy_infra_ui/example/linux/my_application.h` (+18 -0) _...and 16 more files_ </details> ### 📄 Description 1. BUILD_ON_LINUX.md is instruction of building Linux version 2. Update toml files in scripts/makefile/ and /Makefile.toml to support Linux Building Windows/Linux release version is verified Didn't get chance to verify building macos version --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror 2026-03-23 21:35:38 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#3951
No description provided.