Add basic project heirarchy and config

This commit is contained in:
2025-11-04 00:13:31 +10:00
parent 3031290ba0
commit aa838c5824
22 changed files with 187 additions and 45 deletions

19
editor/CMakeLists.txt Normal file
View File

@@ -0,0 +1,19 @@
# Copyright (c) 2025, Jayden Grubb <contact@jaydengrubb.com>
# SPDX-License-Identifier: BSD-3-Clause
set(NOVA_EDITOR_SRC
main.cpp
)
list(TRANSFORM NOVA_EDITOR_SRC PREPEND ${CMAKE_CURRENT_SOURCE_DIR}/src/)
add_executable(nova-editor ${NOVA_EDITOR_SRC})
target_include_directories(nova-editor
PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src
)
target_link_libraries(nova-editor
PUBLIC nova
)