More Progress

This commit is contained in:
YourWishes committed 2022-10-18 15:23:50 -07:00
1 parent 0ec2809d88
commit 6f10535962
45 files changed
+7994

No files matched your search

+37
View File
@@ -0,0 +1,37 @@
# Copyright (c) 2022 Dominic Masters
#
# This software is released under the MIT License.
# https://opensource.org/licenses/MIT
cmake_minimum_required(VERSION 3.13)
set(CMAKE_C_STANDARD 99)
set(CMAKE_C_STANDARD_REQUIRED ON)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED True)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/modules/")
# Initialize Project First.
project(Dawn
VERSION 1.0.0
LANGUAGES C CXX
)
# Set Common Build Variables
set(DAWN_ROOT_DIR "${CMAKE_SOURCE_DIR}")
set(DAWN_BUILD_DIR "${CMAKE_BINARY_DIR}")
set(DAWN_TOOLS_DIR "${DAWN_ROOT_DIR}/tools")
set(DAWN_ASSETS_SOURCE_DIR "${DAWN_ROOT_DIR}/assets")
set(DAWN_ASSETS_BUILD_DIR "${DAWN_BUILD_DIR}/assets")
set(DAWN_TEMP_DIR "${DAWN_BUILD_DIR}/temp")
# Variable Caches
set(DAWN_CACHE_TARGET "Target")
# Add CMake Tools
add_subdirectory(cmake)
# Add Libraries
add_subdirectory(lib)
# Add Project Files
add_subdirectory(src)