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()