code: def _ewp_iccarm_set(self, ewp_dic, project_dic):
          
          index_iccarm = self._get_option(ewp_dic, 'ICCARM')
          index_option = self._get_option(ewp_dic[index_iccarm]['data']['option'], 'CCDefines')
          self._set_multiple_option(ewp_dic[index_iccarm]['data']['option'][index_option], project_dic['macros'])
          index_option = self._get_option(ewp_dic[index_iccarm]['data']['option'], 'CCIncludePath2')
          self._set_multiple_option(ewp_dic[index_iccarm]['data']['option'][index_option], project_dic['include_paths'])
  
          iccarm_dic = ewp_dic[index_iccarm]['data']['option']
          self._ewp_flags_set(iccarm_dic, project_dic, 'cxx_flags', self.FLAG_TO_IAR['cxx_flags'])
          self._ewp_flags_set(iccarm_dic, project_dic, 'c_flags', self.FLAG_TO_IAR['c_flags'])
docs: C/C++ options (ICCARM)