コード例 #1
0
 def set_marshalling_data(self, data):
     version = data[Marshallable.VERSIONS]['Provide_CInclude']
     if version != 1:
         raise MarshalledVersionUnknownError(klass=self.__class__,
                                             marshalled_version=version,
                                             current_version=1)
     Provide.set_marshalling_data(self, data)
     pass
コード例 #2
0
 def set_marshalling_data(self, data):
     version = data[Marshallable.VERSIONS]['Require_IDL']
     if version != 1:
         raise MarshalledVersionUnknownError(klass=self.__class__,
                                             marshalled_version=version,
                                             current_version=1)
     Require.set_marshalling_data(self, data)
     pass
コード例 #3
0
 def set_marshalling_data(self, data):
     version = data[
         Marshallable.VERSIONS]['BuildInfo_CIncludePath_NativeInstalled']
     if version != 1:
         raise MarshalledVersionUnknownError(klass=self.__class__,
                                             marshalled_version=version,
                                             current_version=1)
     BuildInformation.set_marshalling_data(self, data)
     pass
コード例 #4
0
 def set_marshalling_data(self, data):
     version = data[Marshallable.VERSIONS]['BuildInfo_CXXFLAGS']
     if version != 1:
         raise MarshalledVersionUnknownError(klass=self.__class__,
                                             marshalled_version=version,
                                             current_version=1)
     self.__cxxflags = data[Marshallable.ATTRIBUTES]['cxxflags']
     BuildInformation.set_marshalling_data(self, data)
     pass
コード例 #5
0
 def set_marshalling_data(self, data):
     version = data[Marshallable.VERSIONS]['BuildInfo_CommandlineMacros_AM']
     if version != 1:
         raise MarshalledVersionUnknownError(klass=self.__class__,
                                             marshalled_version=version,
                                             current_version=1)
     self.__macros = data[Marshallable.ATTRIBUTES]['macros']
     BuildInformation.set_marshalling_data(self, data)
     pass
コード例 #6
0
 def set_marshalling_data(self, data):
     version = data[
         Marshallable.VERSIONS]['BuildInfo_CLibrary_NativeInstalled']
     if version != 1:
         raise MarshalledVersionUnknownError(klass=self.__class__,
                                             marshalled_version=version,
                                             current_version=1)
     self.__basename = data[Marshallable.ATTRIBUTES]['basename']
     BuildInformation.set_marshalling_data(self, data)
     pass
コード例 #7
0
 def set_marshalling_data(self, data):
     version = data[
         Marshallable.VERSIONS]['BuildInfo_IncludePath_External_AM']
     if version != 1:
         raise MarshalledVersionUnknownError(klass=self.__class__,
                                             marshalled_version=version,
                                             current_version=1)
     self.incpath_ = data[Marshallable.ATTRIBUTES]['incpath']
     BuildInformation.set_marshalling_data(self, data)
     pass
コード例 #8
0
 def set_marshalling_data(self, data):
     version = data[Marshallable.VERSIONS]['BuildInfo_Library_External_AM']
     if version != 1:
         raise MarshalledVersionUnknownError(klass=self.__class__,
                                             marshalled_version=version,
                                             current_version=1)
     self.__libpath = data[Marshallable.ATTRIBUTES]['libpath']
     self.__libs = data[Marshallable.ATTRIBUTES]['libs']
     BuildInformation.set_marshalling_data(self, data)
     pass
コード例 #9
0
 def set_marshalling_data(self, data):
     version = data[Marshallable.VERSIONS]['BuildInfo_Toplevel_CMakeLists_FindCall']
     if version != 1:
         raise MarshalledVersionUnknownError(
             klass=self.__class__,
             marshalled_version=version,
             current_version=1)
     self.__find_call = data[Marshallable.ATTRIBUTES]['find_call']
     BuildInformation.set_marshalling_data(self, data)
     pass
コード例 #10
0
 def set_marshalling_data(self, data):
     version = data[Marshallable.VERSIONS]['BuildInfo_CMakeModule']
     if version != 1:
         raise MarshalledVersionUnknownError(
             klass=self.__class__,
             marshalled_version=version,
             current_version=1)
     self.__name = data[Marshallable.ATTRIBUTES]['name']
     self.__lines = data[Marshallable.ATTRIBUTES]['lines']
     BuildInformation.set_marshalling_data(self, data)
     pass
コード例 #11
0
 def set_marshalling_data(self, data):
     version = data[Marshallable.VERSIONS]['BuildInfo_ACInclude_m4']
     if version == 1:
         self.__lines = data[Marshallable.ATTRIBUTES]['lines']
         self.__md5 = helper.md5_hexdigest_from_lines(self.__lines)
     elif version == 2:
         self.__lines = data[Marshallable.ATTRIBUTES]['lines']
         self.__md5 = data[Marshallable.ATTRIBUTES]['md5']
     else:
         raise MarshalledVersionUnknownError(klass=self.__class__,
                                             marshalled_version=version,
                                             current_version=2)
     BuildInformation.set_marshalling_data(self, data)
     pass