some windows flags in makefile
This commit is contained in:
parent
376e343639
commit
52d78657c9
13
makefile
13
makefile
@ -121,6 +121,7 @@ ifeq ($(origin LDFLAGS),command line)
|
|||||||
custom = 1
|
custom = 1
|
||||||
endif
|
endif
|
||||||
ifeq ($(REPLXX),1)
|
ifeq ($(REPLXX),1)
|
||||||
|
i_f+= -DREPLXX_STATIC=1
|
||||||
custom = 1
|
custom = 1
|
||||||
REPLXX_DIR = $(shell if [ -d build/replxxLocal ]; then echo build/replxxLocal; else echo build/replxxSubmodule; fi)
|
REPLXX_DIR = $(shell if [ -d build/replxxLocal ]; then echo build/replxxLocal; else echo build/replxxSubmodule; fi)
|
||||||
endif
|
endif
|
||||||
@ -141,6 +142,14 @@ else
|
|||||||
NOWARN = -Wno-parentheses
|
NOWARN = -Wno-parentheses
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(WINDOWS), 1)
|
||||||
|
i_f+= -DNO_MMAP
|
||||||
|
i_lf+= -lpthread
|
||||||
|
ifeq ($(REPLXX), 1)
|
||||||
|
i_f+= -DUSE_REPLXX_IO
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
ALL_CC_FLAGS = -std=gnu11 -Wall -Wno-unused-function -fms-extensions -ffp-contract=off -fno-math-errno -fno-strict-aliasing $(CCFLAGS) $(f) $(i_f) $(NOWARN) -DBYTECODE_DIR=$(BYTECODE_DIR) -DSINGELI=$(i_singeli) -DSINGELI_X86_64=$(i_singeli) -DFFI=$(i_FFI) $(i_LIBS_CC)
|
ALL_CC_FLAGS = -std=gnu11 -Wall -Wno-unused-function -fms-extensions -ffp-contract=off -fno-math-errno -fno-strict-aliasing $(CCFLAGS) $(f) $(i_f) $(NOWARN) -DBYTECODE_DIR=$(BYTECODE_DIR) -DSINGELI=$(i_singeli) -DSINGELI_X86_64=$(i_singeli) -DFFI=$(i_FFI) $(i_LIBS_CC)
|
||||||
ALL_LD_FLAGS = $(LDFLAGS) $(lf) $(i_lf) $(i_PIE) $(i_LIBS_LD)
|
ALL_LD_FLAGS = $(LDFLAGS) $(lf) $(i_lf) $(i_PIE) $(i_LIBS_LD)
|
||||||
|
|
||||||
@ -229,7 +238,11 @@ ifneq (${bd}/BQN,${OUTPUT_BIN})
|
|||||||
ifeq ($(i_emcc),1)
|
ifeq ($(i_emcc),1)
|
||||||
@cp -f ${bd}/BQN.wasm ${OUTPUT_FOLDER}/BQN.wasm
|
@cp -f ${bd}/BQN.wasm ${OUTPUT_FOLDER}/BQN.wasm
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(WINDOWS),1)
|
||||||
|
@cp -f ${bd}/BQN.exe ${OUTPUT_BIN}
|
||||||
|
else
|
||||||
@cp -f ${bd}/BQN ${OUTPUT_BIN}
|
@cp -f ${bd}/BQN ${OUTPUT_BIN}
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
@echo ${postmsg}
|
@echo ${postmsg}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user