Looking for build instructions

Hello,

I’m looking for build instructions and dependencies for building intiface-central from source for Linux. The README.md at https://github.com/intiface/intiface-central/blob/main/README.md unfortunately doesn’t include any.

Running cmake in the linux subdirectory currently produces the following errors on main:

-- The CXX compiler identification is GNU 13.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at flutter/CMakeLists.txt:7 (include):
  include could not find requested file:

    intiface-central/linux/flutter/ephemeral/generated_config.cmake


-- Found PkgConfig: /usr/bin/pkg-config (found version "2.0.3") 
-- Checking for module 'gtk+-3.0'
--   Found gtk+-3.0, version 3.24.38
-- Checking for module 'glib-2.0'
--   Found glib-2.0, version 2.78.0
-- Checking for module 'gio-2.0'
--   Found gio-2.0, version 2.78.0
CMake Error at flutter/generated_plugins.cmake:17 (add_subdirectory):
  add_subdirectory given source
  "flutter/ephemeral/.plugin_symlinks/screen_retriever/linux" which is not an
  existing directory.
Call Stack (most recent call first):
  CMakeLists.txt:91 (include)


CMake Error at flutter/generated_plugins.cmake:17 (add_subdirectory):
  add_subdirectory given source
  "flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux" which is not
  an existing directory.
Call Stack (most recent call first):
  CMakeLists.txt:91 (include)


CMake Error at flutter/generated_plugins.cmake:17 (add_subdirectory):
  add_subdirectory given source
  "flutter/ephemeral/.plugin_symlinks/window_manager/linux" which is not an
  existing directory.
Call Stack (most recent call first):
  CMakeLists.txt:91 (include)


-- Rust Target: x86_64-unknown-linux-gnu
-- Determining required link libraries for target x86_64-unknown-linux-gnu
-- Required static libs for target x86_64-unknown-linux-gnu: gcc_s;util;rt;pthread;m;dl;c
-- Found Rust: /usr/bin/rustc (found version "1.72.0") 
-- Configuring incomplete, errors occurred!

It appears like the ephemeral subdirectory and a bunch of other directories are missing in linux/flutter, however it is unclear if/how they should be generated.

Flutter manages the builds of intiface central. You just run flutter build linux or flutter run -d linux and it does the rest.