Commit Graph
113 Commits
Author SHA1 Message Date
Hidenori MatsubayashiandGitHub 2f83e0844e Add FLUTTER_ELINUX_CUSTOM_RUN_ARGS env to pass custom run options (#201)
This change adds FLUTTER_ELINUX_CUSTOM_RUN_ARGS to pass custom run options for elinux embedder.

e.g.
$ FLUTTER_ELINUX_CUSTOM_RUN_ARGS="-w 640 -h 480" flutter-elinux run -d elinux-wayland

Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-08-14 06:53:21 +00:00
Hidenori MatsubayashiandGitHub c08749ae1a Fix wrong flutter_tools.stamp version check in shared.sh (#196)
This change fixes wrong flutter_tools.stamp version check in shared.sh.

Fixed #195

Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-07-22 01:52:35 +00:00
Hidenori MatsubayashiandGitHub b9a5cc7605 Add local elinux-artifacts use support (#193)
This change add ELINUX_ENGINE_BASE_LOCAL_DIRECTORY environment to use local artifacts of elinux without downloading them from GitHub.

Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-07-15 01:25:28 +00:00
Hidenori MatsubayashiandGitHub 744ba63a0b Update for flutter 3.10.6 (#192)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-07-14 23:43:57 +00:00
Hidenori MatsubayashiandGitHub f36ac39e6f Update how to run (#189)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-06-15 12:32:25 +09:00
Hidenori MatsubayashiandGitHub 985b2c8ef9 Update for flutter 3.10.5 (#188)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-06-15 06:56:29 +09:00
Hidenori MatsubayashiandGitHub 476b1d04e5 Update for flutter 3.10.3 (#186)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-06-03 07:35:53 +09:00
Hidenori MatsubayashiandGitHub 2b8096b098 Update for flutter 3.10.2 (#184)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-05-25 21:09:13 +09:00
Hidenori MatsubayashiandGitHub 410b3ca42f Update for flutter 3.10.1 (#183)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-05-20 05:06:56 +09:00
Hidenori MatsubayashiandGitHub 070d039f2d Update for flutter 3.10.0 (#182)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-05-20 04:58:32 +09:00
Hidenori MatsubayashiandGitHub de7b47e54f Update for flutter 3.7.12 (#180)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-05-01 17:07:11 +09:00
Hidenori MatsubayashiandGitHub 36962ab48e Update for flutter 3.7.11 (#178)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-04-13 19:14:46 +09:00
Hidenori MatsubayashiandGitHub a5c6e14e44 Update for flutter 3.7.10 (#177)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-04-08 07:39:43 +09:00
Hidenori MatsubayashiandGitHub fdaec2b2f5 Update for flutter 3.7.9 (#175)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-04-01 11:27:21 +09:00
Hidenori MatsubayashiandGitHub 0758787040 Update for flutter 3.7.8 (#174)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-03-23 22:21:17 +09:00
1d06f87d2d Use all cores during build (#171)
* Use all cores during build

* Updated Authors

---------

Co-authored-by: Anton Sakhon <[email protected]>
2023-03-21 02:40:08 +09:00
Hidenori MatsubayashiandGitHub 1defa07ac9 Update for flutter 3.7.7 (#170)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-03-09 08:57:54 +09:00
Hidenori MatsubayashiandGitHub 852b5072be Update for flutter 3.7.6 (#167)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-03-02 22:45:10 +09:00
Hidenori MatsubayashiandGitHub 6880a34dd3 Update for flutter 3.7.5 (#166)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-02-25 01:03:54 +09:00
Hidenori MatsubayashiandGitHub 0bb171c8be Update for flutter 3.7.3 (#164)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-02-10 21:39:58 +09:00
Hidenori MatsubayashiandGitHub 6273df5a2a Update for flutter 3.7.2 (#162)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-02-09 21:59:12 +09:00
Hidenori MatsubayashiandGitHub 5cc0e4fd62 Update for flutter 3.7.1 (#160)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-02-04 10:47:22 +09:00
Hidenori MatsubayashiandGitHub 51a1d68590 update for flutter 3.7.0 (#158)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2023-01-25 23:39:11 +09:00
Hidenori MatsubayashiandGitHub 19a1b05ea2 Fix wrong SHA for flutter 3.3.10 (#156)
Fixed #155

Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-12-20 22:37:10 +09:00
Hidenori MatsubayashiandGitHub 435687395a Update for flutter 3.3.10 (#154)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-12-16 19:13:29 +09:00
Hidenori MatsubayashiandGitHub 703472b7f4 Update for flutter 3.3.9 (#152)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-11-25 22:03:41 +09:00
CloudWebRTCandGitHub 8d3e9fb098 pass FLUTTER_TARGET_PLATFORM flag to cmake. (#150)
* pass FLUTTER_TARGET_PLATFORM flag to cmake.

* chore: update AUTHORS.

* Update elinux_build_target.dart
2022-11-15 12:24:32 +09:00
Hidenori MatsubayashiandGitHub 30df9ed71e Update for flutter 3.3.8 (#148)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-11-12 11:05:54 +09:00
Hidenori MatsubayashiandGitHub 40ce536d59 Fix --analyze-size option (#146)
See #145

Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-11-04 22:58:52 +09:00
Hidenori MatsubayashiandGitHub 3bde0b5c36 Update for flutter 3.3.7 (#144)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-11-03 12:01:41 +09:00
HidenoriandGitHub b859ffa5ea Update for flutter 3.3.5 (#142)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-10-21 21:14:11 +09:00
Hidenori MatsubayashiandGitHub 0698e414af Update for flutter 3.3.4 (#139)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-10-12 21:33:48 +09:00
Hidenori MatsubayashiandGitHub db04f54e64 Update for flutter 3.3.3 release (#137)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-09-29 07:46:57 +09:00
Hidenori MatsubayashiandGitHub c7c04b643f Update for flutter 3.3.2 (#135)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-09-15 08:43:31 +09:00
Hidenori MatsubayashiandGitHub 88adba69a3 Update for flutter 3.3.1 (#134)
* Update for flutter 3.3.1
* Update README
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-09-08 07:26:39 +09:00
Mohammad Taha Bin FirozandGitHub 56d0513a88 broken cross compile work around added (#129)
* broken cross compile work around added

* Added comments for context

* Move CMAKE_FIND_ROOT_PATH_MODE_PROGRAM before project to prevent make from sysroot being used.

Signed-off-by: Taha Firoz [email protected]
2022-09-02 22:41:13 +09:00
Hidenori MatsubayashiandGitHub b2e75e4be3 Merge the latest cpp template from flutter-embedded-linux repo (#131)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-09-02 21:46:30 +09:00
Hidenori MatsubayashiandGitHub 392c64b34a Update for flutter 3.3.0 (#130)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-09-02 20:35:29 +09:00
Hidenori MatsubayashiandGitHub 7a050f90a7 Update pubspec (#119)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-08-20 12:50:51 +09:00
Hidenori MatsubayashiandGitHub 4c1998ac74 Fix wrong default value of target-toolchain option (#115)
Fixed #114

Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-08-13 07:38:20 +09:00
Hidenori MatsubayashiandGitHub a4c7655a8a Fix build command option (#111)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-08-12 09:47:56 +09:00
Hidenori MatsubayashiandGitHub ed16e0bd77 Add custom toolchain option (#110)
Fixed #48

Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-08-12 09:25:22 +09:00
Hidenori MatsubayashiandGitHub f50c49d31a Fix wrong compiler path issue when using external sysroots (#109)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-08-11 22:41:04 +09:00
andreadaoudandGitHub f6cb5b3728 Add --target-compiler-flags argument to specify flags for clang. (#106)
Also, avoid using environment variables to prevent interference to
other commands run by CMake. Only CMAKE_C(XX)_COMPILER is sufficient
to build flutter.
2022-08-07 12:29:27 +09:00
andreadaoudandGitHub 63f86a7001 Change how sysroot is passed to CMake. (#105)
* Change how sysroot is passed to CMake.

In the CMake documentation, it is specified that the
CMAKE_SYSROOT variable should be passed in toolchain
file variable. It has no effect to set this variable
in CMakeLists.txt like the current implementation.
(This is why CMAKE_FIND_ROOT_PATH is needed.)
The --sysroot option is not passed to the compiler in
the current approach.

This commit, instead, sets the sysroot variable in CMake
command line arguments. This makes it effective, and no
CMAKE_FIND_ROOT_PATH is needed.

Moreover, it is not the duty of architecture to decide
whether we are cross-compiling or not. For example, if
I compile this on my Linux VM on mac M1 to i.MX8 processor,
both host and target has the same arm64 architecture, but
they doesn't share the same sysroot, so the standard
cross-compile procedure should be followed. So, the real
difference for cross-compile is that whether we share
the same sysroot, rather than whether we have the same arch.
So this commit changes the detection method to compare sysroot.
2022-08-07 11:53:34 +09:00
Hidenori MatsubayashiandGitHub b09a90eee6 Update for flutter-3.0.5 (#102)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-07-15 22:56:07 +09:00
Hidenori MatsubayashiandGitHub 6482348b08 Update for flutter 3.0.4 (#101)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-07-03 08:30:44 +09:00
Hidenori MatsubayashiandGitHub 425fba6a81 Update for flutter 3.0.3 (#99)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-06-23 23:32:24 +09:00
Hidenori MatsubayashiandGitHub 3de9ece0e5 Update for flutter 3.0.2 (#97)
Signed-off-by: Hidenori Matsubayashi <[email protected]>
2022-06-11 09:49:11 +09:00
Hidenori MatsubayashiandGitHub 210fb22ca8 Update for flutter 3.0.1 (#96)
See:
- https://github.com/sony/flutter-embedded-linux/releases/tag/caaafc5604
- https://github.com/flutter/flutter/tree/3.0.1

Signed-off-by: Hidenori.Matsubayashi <[email protected]>
2022-05-21 08:26:32 +09:00