Add initial work towards a one-click build setup

We can use some of CMakes built-in systems to ease the required workflow for the whole toolchain. This may eventually allow us to do a single click system where a developer does not need to do anything to get started. If Google can do this (even if slightly scuffed), so can we.
This commit is contained in:
Xaymar
2025-04-17 11:26:57 +02:00
parent 15b8ed7690
commit dfe1aab2ea
6 changed files with 495 additions and 4 deletions
+4 -4
View File
@@ -168,11 +168,11 @@ project(
${PROJECT_NAME}
VERSION ${PROJECT_VERSION}
)
set(PROJECT_IDENTIFER "com.xaymar.BlitzLLVM")
set(PROJECT_IDENTIFER "com.xaymar.blitzllvm")
set(PROJECT_TITLE "BlitzLLVM")
set(PROJECT_AUTHORS "See AUTHORS file")
set(PROJECT_COPYRIGHT "All Rights Reserved. See LICENSE file for more information")
set(PROJECT_TRADEMARKS "")
set(PROJECT_AUTHORS "Xaymar <info@xaymar.com>") # ToDo: Generate from AUTHORS
set(PROJECT_COPYRIGHT "All Rights Reserved. See LICENSE file for more information") # ToDo: Generate from LICENSE
set(PROJECT_TRADEMARKS "")
function(init_project TARGET)
set_target_properties(${TARGET} PROPERTIES