Skip to content

cmake stub for console application

Notifications You must be signed in to change notification settings

densilver/pet_console

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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