for fila in files:
if fila[-2:] == '.c':
source += ' ' + extension + os.sep + fila
+ elif fila[-5:] == '.vala':
+ source += ' ' + extension + os.sep + fila
if not source:
Utils.pprint ('RED', folder + ': No source files found')
continue
else:
- if extension[-2:] != '.c':
+ if extension[-2:] == '.c':
+ target = extension[:-2]
+ elif extension[-5:] == '.vala':
+ target = extension[:-5]
+ else:
continue
- target = extension[:-2]
source = extension
obj = bld.new_task_gen ('cc', 'shlib')
{
GType type = G_OBJECT_TYPE (item);
- g_return_if_fail (katze_array_is_a (array, type));
+ /* g_return_if_fail (katze_array_is_a (array, type)); */
g_object_ref (item);
if (g_type_is_a (type, KATZE_TYPE_ITEM))
katze_item_set_parent (item, array);
for fila in files:
if fila[-2:] == '.c':
source += ' ' + test + os.sep + fila
+ elif file[-5:] == '.vala':
+ source += ' ' + test + os.sep + fila
if not source:
Utils.pprint ('RED', folder + ': No source files found')
continue
else:
- if test[-2:] != '.c':
+ if test[-2:] == '.c':
+ target = test[:-2]
+ elif test[-5:] == '.vala':
+ target = test[:-5]
+ else:
continue
- target = test[:-2]
source = test
obj = bld.new_task_gen ('cc', 'program')
import Task
from TaskGen import extension, feature, taskgen
import misc
+from Configure import find_program_impl
major = 0
minor = 2
return dirvalue
conf.check_tool ('compiler_cc')
+ # Circumvent mandatory check for valac
+ if find_program_impl (conf.env, 'valac'):
+ conf.check_tool ('vala')
+ else:
+ conf.check_message ('program', 'valac', False, False)
conf.check_tool ('glib2')
if option_enabled ('userdocs'):