separate building of blocks support from rest of compat code

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32542 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2011-03-13 09:57:00 +00:00
parent 84b2f8d5bf
commit 9ea5861683

View file

@ -31,26 +31,40 @@ include ../../config.mak
SUBPROJECT_NAME = ObjectiveC2
ObjectiveC2_OBJC_FILES = \
blocks_runtime.m\
properties.m\
NSBlocks.m
ObjectiveC2_C_FILES =
ObjectiveC2_OBJC_FILES =
ObjectiveC2_HEADER_FILES =
ifeq ($(OBJC2RUNTIME),0)
ObjectiveC2_OBJC_FILES += \
properties.m
ifneq ($(OBJCSYNC), 1)
ObjectiveC2_OBJC_FILES += sync.m
ObjectiveC2_OBJC_FILES += \
sync.m
endif
ObjectiveC2_C_FILES = \
caps.c\
runtime.c
ObjectiveC2_C_FILES += caps.c runtime.c
ObjectiveC2_HEADER_FILES = \
ObjectiveC2_HEADER_FILES += \
Availability.h\
blocks_runtime.h\
capabilities.h\
runtime.h
endif
ifeq ($(HAVE_BLOCKS),0)
ObjectiveC2_OBJC_FILES += \
blocks_runtime.m\
NSBlocks.m
ObjectiveC2_HEADER_FILES += \
blocks_runtime.h
endif
ifeq ($(CC), clang)
ADDITIONAL_OBJCFLAGS = -fblocks
endif