winebuild: Specify an object format to windres.
Signed-off-by: Charles Davis <cdavis5x@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
7d295d381c
commit
77960ab755
|
@ -623,6 +623,7 @@ void output_res_o_file( DLLSPEC *spec )
|
|||
{
|
||||
unsigned int i;
|
||||
char *res_file = NULL;
|
||||
const char *format;
|
||||
int fd;
|
||||
struct strarray *args;
|
||||
|
||||
|
@ -681,7 +682,21 @@ void output_res_o_file( DLLSPEC *spec )
|
|||
free( output_buffer );
|
||||
|
||||
args = find_tool( "windres", NULL );
|
||||
switch (target_cpu)
|
||||
{
|
||||
case CPU_x86:
|
||||
format = "pe-i386";
|
||||
break;
|
||||
case CPU_x86_64:
|
||||
format = "pe-x86-64";
|
||||
break;
|
||||
default:
|
||||
format = NULL;
|
||||
break;
|
||||
}
|
||||
strarray_add( args, "-i", res_file, "-o", output_file_name, NULL );
|
||||
if (format)
|
||||
strarray_add( args, "-F", format, NULL );
|
||||
spawn( args );
|
||||
strarray_free( args );
|
||||
|
||||
|
|
Loading…
Reference in New Issue