mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-13 04:38:24 +00:00
tools/Makefile: Enable building lto, edis and bugpoint-passes on Cygming.
bugpoint-passes would be built with ENABLE_SHARED=1. You could try building gold on Cygming, though, it would fail. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120275 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -35,8 +35,6 @@ include $(LEVEL)/Makefile.config
|
|||||||
# These libraries build as dynamic libraries (.dylib /.so), they can only be
|
# These libraries build as dynamic libraries (.dylib /.so), they can only be
|
||||||
# built if ENABLE_PIC is set.
|
# built if ENABLE_PIC is set.
|
||||||
ifeq ($(ENABLE_PIC),1)
|
ifeq ($(ENABLE_PIC),1)
|
||||||
# No support for dynamic libraries on windows targets.
|
|
||||||
ifneq ($(TARGET_OS), $(filter $(TARGET_OS), Cygwin MingW))
|
|
||||||
# gold only builds if binutils is around. It requires "lto" to build before
|
# gold only builds if binutils is around. It requires "lto" to build before
|
||||||
# it so it is added to DIRS.
|
# it so it is added to DIRS.
|
||||||
ifdef BINUTILS_INCDIR
|
ifdef BINUTILS_INCDIR
|
||||||
@ -54,11 +52,18 @@ ifeq ($(ENABLE_PIC),1)
|
|||||||
PARALLEL_DIRS += edis
|
PARALLEL_DIRS += edis
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef LLVM_HAS_POLLY
|
ifdef LLVM_HAS_POLLY
|
||||||
PARALLEL_DIRS += polly
|
PARALLEL_DIRS += polly
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# On Win32, loadable modules can be built with ENABLE_SHARED.
|
||||||
|
ifneq ($(ENABLE_SHARED),1)
|
||||||
|
ifneq (,$(filter $(TARGET_OS), Cygwin MingW))
|
||||||
|
PARALLEL_DIRS := $(filter-out bugpoint-passes, \
|
||||||
|
$(PARALLEL_DIRS))
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
include $(LEVEL)/Makefile.common
|
include $(LEVEL)/Makefile.common
|
||||||
|
Reference in New Issue
Block a user