mibuild/generic_platform: add recursive parameter to add_source_dir