--- a/uwproj.xsd Sun Sep 17 13:26:22 2023 +0200 +++ b/uwproj.xsd Mon Sep 18 22:49:54 2023 +0200 @@ -40,10 +40,18 @@ </xs:simpleContent> </xs:complexType> + <xs:simpleType name="LangType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="c"/> + <xs:enumeration value="cpp"/> + </xs:restriction> + </xs:simpleType> + <xs:complexType name="DependencyType"> <xs:choice minOccurs="0" maxOccurs="unbounded"> - <xs:element name="lang" type="xs:string"/> + <xs:element name="lang" type="LangType"/> <xs:element name="cflags" type="FlagsType"/> + <xs:element name="cxxflags" type="FlagsType"/> <xs:element name="ldflags" type="FlagsType"/> <xs:element name="pkgconfig" type="PkgConfigType"/> <xs:element name="test" type="xs:string"/>