Skip to content

Commit

Permalink
new CJIT_BUILD flags to specify target platform
Browse files Browse the repository at this point in the history
  • Loading branch information
jaromil committed Dec 9, 2024
1 parent 9d0a55d commit 0ee2ccb
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 3 deletions.
2 changes: 1 addition & 1 deletion build/linux.mk
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ include build/init.mk

cc := gcc

cflags += -DLIBC_GNU -D_GNU_SOURCE -DKILO_SUPPORTED
cflags += -DLIBC_GNU -D_GNU_SOURCE -DKILO_SUPPORTED -DCJIT_BUILD_LINUX

SOURCES += src/kilo.o

Expand Down
1 change: 1 addition & 0 deletions build/osx.mk
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
include build/init.mk

cc := clang
cflags += -DCJIT_BUILD_OSX

all: deps cjit.command

Expand Down
2 changes: 1 addition & 1 deletion build/win-native.mk
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ SHELL := C:\Program Files\Git\bin\bash.exe
# redefine compilation flags
cc := gcc
cflags := -O2 -fomit-frame-pointer -Isrc -Ilib/tinycc
cflags += -DLIBC_MINGW32
cflags += -DLIBC_MINGW32 -DCJIT_BUILD_WIN
ldflags := -static-libgcc
ldadd := lib/tinycc/libtcc.a -lshlwapi
SOURCES += src/win-compat.o
Expand Down
2 changes: 1 addition & 1 deletion build/win-wsl.mk
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ include build/init.mk

cc := x86_64-w64-mingw32-gcc
ar := x86_64-w64-mingw32-ar
cflags += -DLIBC_MINGW32
cflags += -DLIBC_MINGW32 -DCJIT_BUILD_WIN

ldadd += -lrpcrt4 -lshlwapi

Expand Down

0 comments on commit 0ee2ccb

Please sign in to comment.