mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2025-12-15 15:21:03 -08:00
msvc: use :X86-64 feature keyword when make a 64bit build
This commit is contained in:
parent
83ed2e1722
commit
1cd226f867
3 changed files with 5 additions and 3 deletions
|
|
@ -101,7 +101,7 @@ MKNSI = makensis.exe
|
|||
!if "$(ECL_WIN64)" != ""
|
||||
GMP_BITS=64
|
||||
GC_CPU=AMD64
|
||||
ARCHITECTURE=AMD64
|
||||
ARCHITECTURE=X86-64
|
||||
VCREDIST=vcredist_x64.exe
|
||||
!else
|
||||
GMP_BITS=32
|
||||
|
|
@ -134,7 +134,7 @@ GCFLAGS = nodebug=1
|
|||
CLIBS = $(CLIBS) DbgHelp.lib
|
||||
!endif
|
||||
|
||||
CFLAGS = /EHsc /DGC_DLL /DGC_BUILD /nologo /D_CRT_SECURE_NO_DEPRECATE $(CFLAGS_CONFIG)
|
||||
CFLAGS = /EHsc /DGC_DLL /DGC_BUILD /nologo /wd4068 /wd4715 /wd4716 /D_CRT_SECURE_NO_DEPRECATE $(CFLAGS_CONFIG)
|
||||
LDFLAGS = /link /incremental:no /nologo $(LDFLAGS_CONFIG) /STACK:$(ECL_DEFAULT_C_STACK_SIZE)
|
||||
|
||||
|
||||
|
|
@ -353,6 +353,7 @@ eclmin.lib: eclgmp.lib eclgc.lib lsp/config.lsp
|
|||
ECL_THREADS=$(ECL_THREADS) ECL_UNICODE=$(ECL_UNICODE) \
|
||||
ECL_SSE=$(ECL_SSE) ECL_WIN64=$(ECL_WIN64) \
|
||||
ECL_USE_DBGHELP=$(ECL_USE_DBGHELP) \
|
||||
ECL_ARCHITECTURE=$(ARCHITECTURE) \
|
||||
"ECL_CFLAGS=$(CFLAGS) -DGC_BUILD"
|
||||
cd ..
|
||||
eclgc.lib:
|
||||
|
|
|
|||
|
|
@ -183,6 +183,7 @@ $(HFILES): ../ecl/config.h.msvc6 ../ecl/config-internal.h.msvc6 Makefile
|
|||
"@ECL_UNICODE@" "$(ECL_UNICODE_FLAG)" \
|
||||
"@ECL_SSE2@" "$(ECL_SSE_FLAG)" \
|
||||
"@ECL_USE_DBGHELP@" "$(ECL_USE_DBGHELP_FLAG)" \
|
||||
"@ARCHITECTURE@" "$(ECL_ARCHITECTURE)" \
|
||||
< ..\ecl\config-internal.h.msvc6 > ..\ecl\config-internal.h
|
||||
xcopy /SYI $(top_srcdir)\h\*.h ..\ecl
|
||||
-mkdir ..\ecl\atomic_ops
|
||||
|
|
|
|||
|
|
@ -163,7 +163,7 @@
|
|||
# define PATH_SEPARATOR ':'
|
||||
#endif
|
||||
|
||||
#define ECL_ARCHITECTURE "PENTIUM4"
|
||||
#define ECL_ARCHITECTURE "@ARCHITECTURE@"
|
||||
|
||||
#ifdef ECL_AVOID_FPE_H
|
||||
# define ecl_detect_fpe()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue