215fde5a787fd762c840f7470d5a2aa90702c602
Build and Deploy on Tag / 🔨 Build for everything else (git.tesses.org/tesses50/linux-x86:latest, i386-linux-gnu, 386, asrock) (push) Successful in 43s
Build and Deploy on Tag / 🔨 Build for everything else (git.tesses.org/tesses50/linux-riscv64:latest, riscv64-linux-gnu, riscv64, asrock) (push) Successful in 45s
Build and Deploy on Tag / 🔨 Build for everything else (git.tesses.org/tesses50/linux-arm64:latest, aarch64-linux-gnu, arm64, asrock) (push) Successful in 46s
Build and Deploy on Tag / 🔨 Build for everything else (git.tesses.org/tesses50/linux-x64:latest, x86_64-linux-gnu, amd64, msi-walmart) (push) Successful in 3m5s
Build and Deploy on Tag / 🔨 Build for PowerPC (push) Successful in 3m8s
Build and Deploy on Tag / 🔨 Build for everything else (git.tesses.org/tesses50/linux-arm:latest, arm-linux-gnueabihf, arm7, msi-walmart) (push) Successful in 3m12s
Build and Deploy on Tag / update-tap (push) Successful in 4m53s
Fix bug with classes, use slim exclusively, add package private data and change rehaul cmake configs
Fix bug with classes, use slim exclusively, add package private data and change rehaul cmake configs
Fix bug with classes, use slim exclusively, add package private data and change rehaul cmake configs
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)
Languages
C++
98%
CMake
1%
Shell
0.6%
NSIS
0.4%
