csΒΆ

C# support. A simple example:

def configure(conf):
        conf.load('cs')
def build(bld):
        bld(features='cs', source='main.cs', gen='foo')

Note that the configuration may compile C# snippets:

FRAG = '''
namespace Moo {
        public class Test { public static int Main(string[] args) { return 0; } }
}'''
def configure(conf):
        conf.check(features='cs', fragment=FRAG, compile_filename='test.cs', gen='test.exe',
                bintype='exe', csflags=['-pkg:gtk-sharp-2.0'], msg='Checking for Gtksharp support')

Features defined in this module: