@@ -475,6 +475,36 @@ CFG_RUN_TARG_i686-pc-windows-gnu=$(call CFG_RUN_i686-pc-windows-gnu,$(HLIB$(1)_H
475
475
RUSTC_CROSS_FLAGS_i686-pc-windows-gnu :=
476
476
CFG_GNU_TRIPLE_i686-pc-windows-gnu =i686-w64-mingw32
477
477
478
+ CROSS_PREFIX_i686-w64-mingw32 =i686-pc-windows-gnu-
479
+ CC_i686-w64-mingw32 =gcc
480
+ CXX_i686-w64-mingw32 =g++
481
+ CPP_i686-w64-mingw32 =gcc -E
482
+ AR_i686-w64-mingw32 =ar
483
+ CFG_LIB_NAME_i686-w64-mingw32 =$(1 ) .dll
484
+ CFG_STATIC_LIB_NAME_i686-w64-mingw32 =$(1 ) .lib
485
+ CFG_LIB_GLOB_i686-w64-mingw32 =$(1 ) -*.dll
486
+ CFG_LIB_DSYM_GLOB_i686-w64-mingw32 =$(1 ) -*.dylib.dSYM
487
+ CFG_CFLAGS_i686-w64-mingw32 := -march=i586 -m32 -D_WIN32_WINNT=0x0600 $(CFLAGS )
488
+ CFG_GCCISH_CFLAGS_i686-w64-mingw32 := -Wall -Werror -g -m32 -D_WIN32_WINNT=0x0600 $(CFLAGS )
489
+ CFG_GCCISH_CXXFLAGS_i686-w64-mingw32 := -fno-rtti $(CXXFLAGS )
490
+ CFG_GCCISH_LINK_FLAGS_i686-w64-mingw32 := -shared -g -m32
491
+ CFG_GCCISH_DEF_FLAG_i686-w64-mingw32 :=
492
+ CFG_GCCISH_PRE_LIB_FLAGS_i686-w64-mingw32 :=
493
+ CFG_GCCISH_POST_LIB_FLAGS_i686-w64-mingw32 :=
494
+ CFG_DEF_SUFFIX_i686-w64-mingw32 := .windows.def
495
+ CFG_LLC_FLAGS_i686-w64-mingw32 :=
496
+ CFG_INSTALL_NAME_i686-w64-mingw32 =
497
+ CFG_LIBUV_LINK_FLAGS_i686-w64-mingw32 := -lws2_32 -lpsapi -liphlpapi
498
+ CFG_EXE_SUFFIX_i686-w64-mingw32 := .exe
499
+ CFG_WINDOWSY_i686-w64-mingw32 := 1
500
+ CFG_UNIXY_i686-w64-mingw32 :=
501
+ CFG_PATH_MUNGE_i686-w64-mingw32 :=
502
+ CFG_LDPATH_i686-w64-mingw32 :=$(CFG_LDPATH_i686-w64-mingw32 ) :$(PATH )
503
+ CFG_RUN_i686-w64-mingw32=PATH ="$(CFG_LDPATH_i686-w64-mingw32 ) :$(1 ) " $(2 )
504
+ CFG_RUN_TARG_i686-w64-mingw32 =$(call CFG_RUN_i686-w64-mingw32,$(HLIB$(1 ) _H_$(CFG_BUILD ) ) ,$(2 ) )
505
+ RUSTC_CROSS_FLAGS_i686-w64-mingw32 :=
506
+ CFG_GNU_TRIPLE_i686-w64-mingw32 =i686-w64-mingw32
507
+
478
508
# x86_64-pc-windows-gnu configuration
479
509
CROSS_PREFIX_x86_64-pc-windows-gnu =x86_64-pc-windows-gnu-
480
510
CC_x86_64-pc-windows-gnu =gcc
@@ -506,6 +536,37 @@ CFG_RUN_TARG_x86_64-pc-windows-gnu=$(call CFG_RUN_x86_64-pc-windows-gnu,$(HLIB$(
506
536
RUSTC_CROSS_FLAGS_x86_64-pc-windows-gnu :=
507
537
CFG_GNU_TRIPLE_x86_64-pc-windows-gnu =x86_64-w64-mingw32
508
538
539
+ # x86_64-w64-mingw32 configuration
540
+ CROSS_PREFIX_x86_64-w64-mingw32 =x86_64-w64-mingw32-
541
+ CC_x86_64-w64-mingw32 =gcc
542
+ CXX_x86_64-w64-mingw32 =g++
543
+ CPP_x86_64-w64-mingw32 =gcc -E
544
+ AR_x86_64-w64-mingw32 =ar
545
+ CFG_LIB_NAME_x86_64-w64-mingw32 =$(1 ) .dll
546
+ CFG_STATIC_LIB_NAME_x86_64-w64-mingw32 =$(1 ) .lib
547
+ CFG_LIB_GLOB_x86_64-w64-mingw32 =$(1 ) -*.dll
548
+ CFG_LIB_DSYM_GLOB_x86_64-w64-mingw32 =$(1 ) -*.dylib.dSYM
549
+ CFG_CFLAGS_x86_64-w64-mingw32 := -m64 -D_WIN32_WINNT=0x0600 $(CFLAGS )
550
+ CFG_GCCISH_CFLAGS_x86_64-w64-mingw32 := -Wall -Werror -g -m64 -D_WIN32_WINNT=0x0600 $(CFLAGS )
551
+ CFG_GCCISH_CXXFLAGS_x86_64-w64-mingw32 := -fno-rtti $(CXXFLAGS )
552
+ CFG_GCCISH_LINK_FLAGS_x86_64-w64-mingw32 := -shared -g -m64
553
+ CFG_GCCISH_DEF_FLAG_x86_64-w64-mingw32 :=
554
+ CFG_GCCISH_PRE_LIB_FLAGS_x86_64-w64-mingw32 :=
555
+ CFG_GCCISH_POST_LIB_FLAGS_x86_64-w64-mingw32 :=
556
+ CFG_DEF_SUFFIX_x86_64-w64-mingw32 := .windows.def
557
+ CFG_LLC_FLAGS_x86_64-w64-mingw32 :=
558
+ CFG_INSTALL_NAME_x86_64-w64-mingw32 =
559
+ CFG_LIBUV_LINK_FLAGS_x86_64-w64-mingw32 := -lws2_32 -lpsapi -liphlpapi
560
+ CFG_EXE_SUFFIX_x86_64-w64-mingw32 := .exe
561
+ CFG_WINDOWSY_x86_64-w64-mingw32 := 1
562
+ CFG_UNIXY_x86_64-w64-mingw32 :=
563
+ CFG_PATH_MUNGE_x86_64-w64-mingw32 :=
564
+ CFG_LDPATH_x86_64-w64-mingw32 :=$(CFG_LDPATH_x86_64-w64-mingw32 ) :$(PATH )
565
+ CFG_RUN_x86_64-w64-mingw32=PATH ="$(CFG_LDPATH_x86_64-w64-mingw32 ) :$(1 ) " $(2 )
566
+ CFG_RUN_TARG_x86_64-w64-mingw32 =$(call CFG_RUN_x86_64-w64-mingw32,$(HLIB$(1 ) _H_$(CFG_BUILD ) ) ,$(2 ) )
567
+ RUSTC_CROSS_FLAGS_x86_64-w64-mingw32 :=
568
+ CFG_GNU_TRIPLE_x86_64-w64-mingw32 =x86_64-w64-mingw32
569
+
509
570
# x86_64-unknown-freebsd configuration
510
571
CC_x86_64-unknown-freebsd =$(CC )
511
572
CXX_x86_64-unknown-freebsd =$(CXX )
0 commit comments