Skip to content

Latest commit

 

History

History
54 lines (46 loc) · 1.34 KB

README.md

File metadata and controls

54 lines (46 loc) · 1.34 KB
Debug Build
./build.sh
Release Build
PET_CONSOLE_BUILD_TYPE=Release ./build.sh rebuild
Emscripten Debug Build
PET_CONSOLE_TARGET_PLATFORM=emscripten ./build.sh
Local Undefined Behavior Sanitizer
PET_CONSOLE_SANETIZE=UBSan ./build.sh
Dockerized gcc 9 (Ubuntu)
docker pull ubuntu:19.10
docker build -f docker/ubuntu.gcc/Dockerfile -t pet_console:ubuntu_gcc .
docker run --rm -it pet_console:ubuntu_gcc
Dockerized CLang-Tidy (Arch Linux)
docker pull archlinux/base:latest
docker build -f docker/archlinux.clang-tidy/Dockerfile -t pet_console:tidy .
docker run --rm -it pet_console:tidy
Dockerized valgrind (Arch Linux)
docker pull archlinux/base:latest
docker build -f docker/archlinux.clang-valgrind/Dockerfile -t pet_console:valgrind .
docker run --rm -it pet_console:valgrind
Dockerized emscripten (Arch Linux)
docker pull archlinux/base:latest
docker build -f docker/archlinux.emscripten/Dockerfile -t pet_console:emscripten_arch .
docker run --rm -it pet_console:emscripten_arch
Dockerized emscripten (Debian)
docker pull debian:buster-slim
docker build -f docker/debian.emscripten/Dockerfile -t pet_console:emscripten_debian .
docker run --rm -it pet_console:emscripten_debian