Initial commit.

This commit is contained in:
Signal 2026-02-22 17:45:44 -05:00
commit 82b4f23c06
56 changed files with 3485 additions and 0 deletions

20
CMakeLists.txt Normal file
View file

@ -0,0 +1,20 @@
cmake_minimum_required(VERSION 3.20)
project(ArtifactEngine LANGUAGES CXX)
# MARK: - Options
option(BUILD_SHARED_LIBS "Build libraries as SHARED instead of STATIC" OFF)
option(BUILD_EXAMPLES "Build example/test applications" ON )
option(BUILD_TESTS "Build unit tests" OFF)
# MARK: - Libraries
add_subdirectory(Shared)
add_subdirectory(Client)
add_subdirectory(Server)
# MARK: - Test Game
if(BUILD_EXAMPLES)
add_subdirectory(Examples/TestGame)
endif()