diff options
| author | hachem <im@hachem.wtf> | 2026-08-30 04:30:33 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2026-08-30 04:30:33 +0200 |
| commit | 2b5a8a428cbbdda8ef0efa7b2c77c100b8dbfa0c (patch) | |
| tree | ca0ed5be92ae59c9609ff4eaa3f86ce2f3cb4b03 /premake5.lua | |
| parent | affa20ab497911353babc9ed6c580c8a12b2bf15 (diff) | |
test: add lexer testing
Diffstat (limited to 'premake5.lua')
| -rw-r--r-- | premake5.lua | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/premake5.lua b/premake5.lua index 710bf1c..d8f2aec 100644 --- a/premake5.lua +++ b/premake5.lua @@ -90,3 +90,37 @@ project "hdass" filter "configurations:dist" defines "HDASS_DIST" filter {} + +project "tests" + kind "ConsoleApp" + language "C" + cdialect "C17" + + setup_c_target() + + files { + "src/**.h", + "src/**.c", + "tests/**.h", + "tests/**.c", + } + + removefiles "src/main.c" + + includedirs { + "src", + "tests", + } + + filter { "system:macosx or system:linux" } + buildoptions { + "-Wall", + "-Wextra", + "-Werror", + "-pedantic", + } + filter {} + + filter "system:windows" + systemversion "latest" + filter {} |
