mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-10-26 06:12:35 +01:00
* fixed FPCDIR detection for dos/win32
This commit is contained in:
parent
cbee192f3b
commit
97170bc241
File diff suppressed because it is too large
Load Diff
@ -83,13 +83,14 @@ ifdef PP
|
|||||||
FPC=$(PP)
|
FPC=$(PP)
|
||||||
else
|
else
|
||||||
ifdef inOS2
|
ifdef inOS2
|
||||||
FPC=ppos2$(EXEEXT)
|
FPC=ppos2
|
||||||
else
|
else
|
||||||
FPC=ppc386$(EXEEXT)
|
FPC=ppc386
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
override FPC:=$(subst \,/,$(FPC))
|
override FPC:=$(subst $(EXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(EXEEXT)
|
||||||
|
|
||||||
# Target OS
|
# Target OS
|
||||||
ifndef OS_TARGET
|
ifndef OS_TARGET
|
||||||
@ -145,14 +146,14 @@ ifeq ($(wildcard $(FPCDIR)/units),)
|
|||||||
override FPCDIR=/usr/lib/fpc/$(FPC_VERSION)
|
override FPCDIR=/usr/lib/fpc/$(FPC_VERSION)
|
||||||
endif
|
endif
|
||||||
else
|
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)/..
|
override FPCDIR:=$(FPCDIR)/..
|
||||||
ifeq ($(wildcard $(FPCDIR)/rtl),)
|
ifeq ($(wildcard $(FPCDIR)/rtl),)
|
||||||
ifeq ($(wildcard $(FPCDIR)/units),)
|
ifeq ($(wildcard $(FPCDIR)/units),)
|
||||||
override FPCDIR:=$(FPCDIR)/..
|
override FPCDIR:=$(FPCDIR)/..
|
||||||
ifeq ($(wildcard $(FPCDIR)/rtl),)
|
ifeq ($(wildcard $(FPCDIR)/rtl),)
|
||||||
ifeq ($(wildcard $(FPCDIR)/units),)
|
ifeq ($(wildcard $(FPCDIR)/units),)
|
||||||
override FPCDIR=wrong
|
override FPCDIR=c:/pp
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user