added forced target

This commit is contained in:
2026-01-10 01:37:29 +02:00
parent 87bae75a79
commit f4cc90fa25
2 changed files with 10 additions and 6 deletions

View File

@@ -7,7 +7,15 @@ TIER1_OBJS := $(TIER1_FILES:.cpp=.o)
TIER2_OBJS := $(TIER2_FILES:.cpp=.o) TIER2_OBJS := $(TIER2_FILES:.cpp=.o)
FPC_FILES := library/helper.cpp library/target.cpp library/builder.cpp library/runner.cpp library/c.cpp library/ld.cpp library/clang/c.cpp library/clang/ld.cpp FPC_FILES := library/helper.cpp library/target.cpp library/builder.cpp library/runner.cpp library/c.cpp library/ld.cpp library/clang/c.cpp library/clang/ld.cpp
CC = clang CC = clang
CCFLAGS = -g -I../public -Ipublic
ifeq ($(TARGET),)
REAL_TARGET :=
else
REAL_TARGET := -target $(TARGET)
endif
CCFLAGS = $(REAL_TARGET) -g -I../public -Ipublic
UNAME_S := $(shell uname -s) UNAME_S := $(shell uname -s)
ifeq ($(UNAME_S),Darwin) ifeq ($(UNAME_S),Darwin)

View File

@@ -131,13 +131,9 @@ Target_t Target_t::HostTarget()
TARGET_KERNEL_DARWIN TARGET_KERNEL_DARWIN
#endif #endif
; ;
// i have no idea how to get libc
ETargetABI abi = ETargetABI abi =
#if defined(__GLIBC__)
#endif
TARGET_ABI_GNU TARGET_ABI_GNU
#if defined(__musl__)
TARGET_ABI_MUSL
#endif
; ;
ETargetCPU cpu = ETargetCPU cpu =
#if defined(__x86_64__) #if defined(__x86_64__)