component("rvct") {
    parent      "nu.os.arch.arm"
    version     "1.0.0"
    toolset     "rvct"
    architecture "arm"    
    description "This component implements the support for the RVCT Toolset on the ARM Architecture"
    enable      true
    mandatory
  
  
    includepath ["os/include/arch/arm/tool-rvct"]

    option("init_static_objects") {
            description "Initialize C++ static objects.  (Default value is true)"
            default true
    }

    option("init_exception_support") {
            description "Initialize envirnoment to handle C++ exceptions.  (Default value is true)"
            default true
    }

    library("nucleus.lib") {
        sources { Dir.glob("*.{c,cpp,s,S}") }
    }
}
