Windows: Specify target machine architecture in link step
authorAsanka Herath <asanka@secure-endpoints.com>
Fri, 20 Aug 2010 20:59:36 +0000 (16:59 -0400)
committerAsanka Herath <asanka@secure-endpoints.com>
Fri, 20 Aug 2010 20:59:36 +0000 (16:59 -0400)
windows/NTMakefile.w32

index 39941d9ceb66f3b73532b149617e0a91da8c4a4a..f719fd8f085052938bc41460f4fa6f9bf17f88a4 100644 (file)
@@ -173,18 +173,18 @@ libmach=/machine:X64
 !ifndef STATICRUNTIME
 
 C2OBJ_C = $(CC) $(cdebug) $(cflags) $(cvarsdll) $(AUXCFLAGS) $(intcflags) $(cdefines) $(cincdirs) $(cwarn)
-EXECONLINK_C = $(LINK) $(ldebug) $(conlflags) $(conlibsdll)
-EXEGUILINK_C = $(LINK) $(ldebug) $(guilflags) $(guilibsdll)
-DLLCONLINK_C = $(LINK) $(ldebug) $(dlllflags) $(conlibsdll)
-DLLGUILINK_C = $(LINK) $(ldebug) $(dlllflags) $(guilibsdll)
+EXECONLINK_C = $(LINK) $(ldebug) $(conlflags) $(conlibsdll) $(libmach)
+EXEGUILINK_C = $(LINK) $(ldebug) $(guilflags) $(guilibsdll) $(libmach)
+DLLCONLINK_C = $(LINK) $(ldebug) $(dlllflags) $(conlibsdll) $(libmach)
+DLLGUILINK_C = $(LINK) $(ldebug) $(dlllflags) $(guilibsdll) $(libmach)
 
 !else # STATICRUNTIME
 
 C2OBJ_C = $(CC) $(cdebug) $(cflags) $(cvarsmt) $(AUXCFLAGS) $(intcflags) $(cdefines) $(cincdirs) $(cwarn)
-EXECONLINK_C = $(LINK) $(ldebug) $(conlflags) $(conlibsmt)
-EXEGUILINK_C = $(LINK) $(ldebug) $(guilflags) $(guilibsmt)
-DLLCONLINK_C = $(LINK) $(ldebug) $(dlllflags) $(conlibsmt)
-DLLGUILINK_C = $(LINK) $(ldebug) $(dlllflags) $(guilibsmt)
+EXECONLINK_C = $(LINK) $(ldebug) $(conlflags) $(conlibsmt) $(libmach)
+EXEGUILINK_C = $(LINK) $(ldebug) $(guilflags) $(guilibsmt) $(libmach)
+DLLCONLINK_C = $(LINK) $(ldebug) $(dlllflags) $(conlibsmt) $(libmach)
+DLLGUILINK_C = $(LINK) $(ldebug) $(dlllflags) $(guilibsmt) $(libmach)
 
 !endif