mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-23 09:04:13 +00:00
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:
parent
84b2f8d5bf
commit
9ea5861683
1 changed files with 24 additions and 10 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue