chore(cmake): update cmake version
This commit is contained in:
parent
e94c03b171
commit
b766c1dc35
@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.24)
|
||||
cmake_minimum_required(VERSION 3.28)
|
||||
|
||||
project(IsoEngine LANGUAGES CXX)
|
||||
|
||||
@ -30,7 +30,7 @@ set(FETCHCONTENT_QUIET OFF)
|
||||
include(FetchContent)
|
||||
|
||||
# enet is header-only
|
||||
set(ENET_INCLUDE_DIR "${CMAKE_CURRENT_LIST_DIR}/thirdparty/enet")
|
||||
set(ENET_INCLUDE_DIR "${CMAKE_CURRENT_LIST_DIR}/vendor/enet")
|
||||
|
||||
FetchContent_Declare(
|
||||
raylib
|
||||
|
@ -1,2 +1,8 @@
|
||||
# Iso Engine
|
||||
|
||||
Smol little game engine since I have no idea what I'm doing
|
||||
|
||||
# Notice:
|
||||
|
||||
Since this uses the newer cpp modules, you need to make sure your compiler + build system + IDE supports this. You can
|
||||
find more info [on this stack overflow post](https://stackoverflow.com/questions/57300495/how-to-use-c20-modules-with-cmake).
|
||||
|
20
docs/ideas.md
Normal file
20
docs/ideas.md
Normal file
@ -0,0 +1,20 @@
|
||||
# Ideas for this/future engine
|
||||
Also just an outline for stuff
|
||||
|
||||
- Custom Logger
|
||||
- CMake / Premake / XMake
|
||||
- Event System
|
||||
- Window Handler (support multiple windows)
|
||||
- Layer system
|
||||
- Math helpers
|
||||
- Static/Dynamic linking
|
||||
- Export or Build (export game as game file, or build your own exe directly)
|
||||
- Shader System
|
||||
- Entity Component System?
|
||||
- Profiling
|
||||
- Scripting? (lua?) + while-running / preprocessed scripts
|
||||
- Tools (Sprite Sheet Tools, etc)
|
||||
- Asset Manager / Pipeline (choose between .pak or individual files)
|
||||
- Physics
|
||||
- Collision Detection
|
||||
|
Loading…
x
Reference in New Issue
Block a user