🎉 begin project

This commit is contained in:
Maurice Grönwoldt 2025-05-29 13:21:19 +02:00
commit 8da6ddc689
29 changed files with 1261 additions and 0 deletions

25
CMake/CMakeLists.txt Normal file
View file

@ -0,0 +1,25 @@
macro(add_sources)
get_property(tmp GLOBAL PROPERTY SRCS)
file(RELATIVE_PATH _relPath "${PROJECT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}")
foreach (_src ${ARGN})
if (_relPath)
list(APPEND tmp "${_relPath}/${_src}")
else ()
list(APPEND tmp "${_src}")
endif ()
endforeach ()
set_property(GLOBAL PROPERTY SRCS ${tmp})
endmacro()
macro(add_module_sources)
get_property(tmp GLOBAL PROPERTY MODULE_SRCS)
file(RELATIVE_PATH _relPath "${PROJECT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}")
foreach (_src ${ARGN})
if (_relPath)
list(APPEND tmp "${_relPath}/${_src}")
else ()
list(APPEND tmp "${_src}")
endif ()
endforeach ()
set_property(GLOBAL PROPERTY MODULE_SRCS ${tmp})
endmacro()