winamp/Src/external_dependencies/openmpt-trunk/include/premake/website/docs/Feature-Matrix.md

25 lines
1.9 KiB
Markdown
Raw Normal View History

2024-09-24 12:54:57 +00:00
---
title: Feature Matrix
---
I am filling this in as I discover missing functionality in the various exporters. So it is not (yet) a comprehensive list. Porting of Xcode and CodeLite have begun and are mostly working. CodeBlocks has not yet begun.
| Feature | vcproj | vcxproj | csproj | make(C) | make(C#) | xcode |
|--------------------------------|----------|----------|----------|----------|----------|----------|
| buildaction() | ❌ | ❌ | ✅ | ❌ | ✅ | ❌ |
| buildlog() | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
| cleanextensions() | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Command tokens | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |
| Configuration maps | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| copylocal() | ❌ | ❌ | ✅ | ❌ | ✅ | ❌ |
| Custom Build Commands | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| Custom Rules | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Extensible (call arrays) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Makefile projects | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Per-config file lists | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Per-file configurations | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Per-project configurations | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| New platform support | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| Toolset versions | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |