diff options
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 {} |
