* fixed FPCDIR detection for dos/win32

This commit is contained in:
peter 2000-01-27 10:09:14 +00:00
parent cbee192f3b
commit 97170bc241
2 changed files with 188 additions and 189 deletions

File diff suppressed because it is too large Load Diff

View File

@ -83,13 +83,14 @@ ifdef PP
FPC=$(PP)
else
ifdef inOS2
FPC=ppos2$(EXEEXT)
FPC=ppos2
else
FPC=ppc386$(EXEEXT)
FPC=ppc386
endif
endif
endif
override FPC:=$(subst \,/,$(FPC))
override FPC:=$(subst $(EXEEXT),,$(FPC))
override FPC:=$(subst \,/,$(FPC))$(EXEEXT)
# Target OS
ifndef OS_TARGET
@ -145,14 +146,14 @@ ifeq ($(wildcard $(FPCDIR)/units),)
override FPCDIR=/usr/lib/fpc/$(FPC_VERSION)
endif
else
override FPCDIR:=$(subst /$(FPC)$(EXEEXT),,$(firstword $(strip $(wildcard $(addsuffix /$(FPC)$(EXEEXT),$(SEARCHPATH))))))
override FPCDIR:=$(subst /$(FPC),,$(firstword $(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH))))))
override FPCDIR:=$(FPCDIR)/..
ifeq ($(wildcard $(FPCDIR)/rtl),)
ifeq ($(wildcard $(FPCDIR)/units),)
override FPCDIR:=$(FPCDIR)/..
ifeq ($(wildcard $(FPCDIR)/rtl),)
ifeq ($(wildcard $(FPCDIR)/units),)
override FPCDIR=wrong
override FPCDIR=c:/pp
endif
endif
endif