mirror of
https://git.tesses.org/tesses50/crosslang.git
synced 2026-09-30 16:54:14 +00:00
1.5 KiB
1.5 KiB
CrossLang
CrossLang is a dynamically-typed scripting language built on TessesFramework, named in honor of Jesus's sacrifice.
What is required to build this project
- TessesFramework (if you turn CROSSLANG_FETCHCONTENT off otherwise it will be grabbed automatically)
- CMake
Use in docker (use my container)
sudo docker pull git.tesses.org/tesses50/crosslang:latest
Use in docker (build the container yourself)
git clone https://git.tesses.org/tesses50/crosslang
cd crosslang
sudo docker build -t crosslang:latest .
To Install
Pick one depending on what you need
Run these commands to install crosslang (with plugin support)
git clone https://git.tesses.org/tesses50/tessesframework
cd tessesframework
mkdir build
cd build
cmake -S .. -B .
make
sudo make install
cd ../..
git clone https://git.tesses.org/tesses50/crosslang
cd crosslang
mkdir build
cd build
cmake -S .. -B . -DCROSSLANG_FETCHCONTENT=OFF
make
sudo make install
Build with shared libs only (self contained dependencies)
cmake -S ../.. -B .
make -j`nproc`
sudo make install
Installing or Updating the Shell
crosslang update-shell
Ye are of God, little children, and have overcome them: because greater is he that is in you, than he that is in the world. (1 John 4:4)
