From 408c41134e45e024001f1e84763584169caf14f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hatvani=20Tam=C3=A1s?= Date: Mon, 9 Mar 2026 21:27:57 +0100 Subject: [PATCH] rewrote the generate scripts for cmake --- generate.bat | 11 ++++++++--- generate.sh | 7 ++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/generate.bat b/generate.bat index a46eb4d..7b9d525 100644 --- a/generate.bat +++ b/generate.bat @@ -1,6 +1,11 @@ echo Generating vs2026 project files... -.\vendor\premake\windows\premake5.exe vs2026 -echo Generating compile_commands.json with premake-ecc -.\vendor\premake\windows\premake5.exe ecc + +where cmake >target 2>nul +if %ERRORLEVEL% neq 0 ( + echo HIBA: A CMake nincs telepitve, vagy nincs hozzaadva a PATH-hoz. + pause + exit /b 1 +) +cmake -G "Visual Studio 18 2026" -A x64 echo Done PAUSE diff --git a/generate.sh b/generate.sh index 32ae58c..0373bdb 100755 --- a/generate.sh +++ b/generate.sh @@ -1,7 +1,8 @@ #!/bin/bash echo "Generating Makefiles..." -./vendor/premake/linux/premake5 gmake2 +cmake -B build -DCMAKE_BUILD_TYPE=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS=ON echo "Generating compile_commands.json for clangd..." -./vendor/premake/linux/premake5 ecc +ln -sf build/compile_commands.json compile_commands.json echo "Done!" -echo "Run `make help` to see how to build the project." + +echo "To compile run:\n cmake --build build -j":