Skip to content

Commit 7ffe0e2

Browse files
committed
Support passing the platform to build for (e.g. "make PLATFORM=x86_64" for 64bit build), defaults to i686).
1 parent c23d064 commit 7ffe0e2

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

example/DllLoader/Makefile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
UNAME := $(shell uname)
22

33
ifeq ($(UNAME), Linux)
4-
CC = i686-w64-mingw32-gcc
5-
CXX = i686-w64-mingw32-g++
6-
LINK = i686-w64-mingw32-ld
4+
ifndef PLATFORM
5+
PLATFORM = i686
6+
endif
7+
CC = $(PLATFORM)-w64-mingw32-gcc
8+
CXX = $(PLATFORM)-w64-mingw32-g++
9+
LINK = $(PLATFORM)-w64-mingw32-ld
710
else
811
CC = gcc
912
CXX = g++

example/SampleDLL/Makefile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
UNAME := $(shell uname)
22

33
ifeq ($(UNAME), Linux)
4-
CC = i686-w64-mingw32-gcc
5-
CXX = i686-w64-mingw32-g++
6-
LINK = i686-w64-mingw32-ld
4+
ifndef PLATFORM
5+
PLATFORM = i686
6+
endif
7+
CC = $(PLATFORM)-w64-mingw32-gcc
8+
CXX = $(PLATFORM)-w64-mingw32-g++
9+
LINK = $(PLATFORM)-w64-mingw32-ld
710
else
811
CC = gcc
912
CXX = g++

0 commit comments

Comments
 (0)