argv.push_back("-march="+cpu);
}
+ if(!architecture->get_fpu().empty())
+ {
+ if(architecture->get_type()=="x86")
+ {
+ argv.push_back("-mfpmath="+architecture->get_fpu());
+ if(architecture->get_fpu()=="sse")
+ argv.push_back("-msse2");
+ }
+ else if(architecture->get_type()=="arm")
+ {
+ argv.push_back("-mfpu="+architecture->get_fpu());
+ argv.push_back("-mfloat-abi=softfp");
+ }
+ }
+
FS::Path obj_path = object.get_path();
FS::Path src_path = object.get_source().get_path();
FS::Path work_dir = object.get_component()->get_package().get_source_directory();