Skip to content

mkeeter/erizo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Erizo is another extremely fast STL viewer. It is a sequel to fstl, which was challenged by meshview.

  • Supports both binary and ASCII STLs
  • Implemented in fast, native code
  • Distributed as a single, statically-linked binary

terrace bridge
Model by Jennifer Keeter

Platforms

OS Compiler Maintainer Notes
MacOS llvm @mkeeter Main development platform
Windows x86_64-w64-mingw32-gcc @mkeeter Cross-compiled and tested with Wine
GNU/Linux gcc @snshn Compiled using GCC
Your OS here ??? Your username here Contributors welcome!

Other platforms will be supported if implemented and maintained by other contributors.

To become a platform maintainer, open a PR which:

  • Implements a new platform
  • Add details to the table above
  • Updates the Compiling instructions below.

Compiling

At the moment, Erizo supports compiling a native application on MacOS, or cross-compiling to Windows (if TARGET=win32-cross is set). Support for GNU/Linux is present; however, with X11 the application doesn't support all of the original control gestures (due to platform limitations).

Building dependencies

GLFW depends on cmake having been installed.

# osx
brew install cmake

GLFW is shipped in the repository, to easily build a static binary. It only needs to be compiled once.

[env TARGET=win32-cross] make glfw

Building Erizo

[env TARGET=win32-cross] make

Deploying an application bundle

MacOS

cd deploy/darwin && deploy.sh

License

© 2021 Matt Keeter and other contributors

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.