Skip to content

cpp20120/Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Engine

.

Currently at arch stage and core implementations(can be changed)

Build Debug

mkdir -p build/debug
cd build/debug
cmake --preset debug
cmake --build --preset build-debug

Build Release:

mkdir -p build/release
cd build/release
cmake --preset release
cmake --build --preset build-release

Vcpkg debug build:

cmake --preset vcpkg-debug
cmake --build --preset build-vcpkg-debug

Vcpkg release build:

cmake --preset vcpkg-release
cmake --build --preset build-vcpkg-release

Build with sanitazers:

Address sanitizer

cmake --preset debug-sanitize-address
cmake --build --preset build-debug-sanitize-address

Thread sanitizer

cmake --preset debug-sanitize-thread
cmake --build --preset build-debug-sanitize-thread

Undefined behavior sanitizer

cmake --preset debug-sanitize-undefined
cmake --build --preset build-debug-sanitize-undefined```

(specify sanitizer what you need)

Testing

Run all tests (release build)

ctest --preset test-all

Run tests with address sanitizer

ctest --preset test-sanitize-address

Run specific test suite

ctest --preset test-library1

Run docs generation

cmake --build . --target docs

About

The game engine project ( currently abandoned indefinitely.)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •