Sample projects for integration testing premake4/premake5 and some modules
-
project-00: Nearly empty configurations
-
project-01-include-define-and-buildoptions: test basic build options (
includedirs,sysincludedirs(premake5),forceincludes(premake5),defines,buildoptions) -
project-02-kind: test application
kind("ConsoleApp","staticLib","SharedLib") andlinksbetween projects. -
project-03-pch: test pre-compiled header (
pchheader/pchsource) -
project-04-prepost-build: test
prebuildcommands/postbuildcommands(and some tokens for premake5) -
project-05-customcommand: test
buildcommands/buildinputs/buildoutputs/buildmessage/compilebuildoutputs(and some tokens and per file configuration) (premake5 only)
| gmake | Codelite | CodeBlocks | |
|---|---|---|---|
| Basics | ✔️ | ✔️ | ✔️ |
| Kinds | ✔️ | ✔️ | ✔️ |
| Pch | ✔️ | ❌ Not implemented | ✔️ |
| Pre/post build | ✔️ | ✔️ | ✔️ |
Modules:
- Module CodeBlocks (fixed fork)
- Module CMake (fixed fork)
- Module Ninja