Merge pull request #696 from lz4/mactest
Fix dynamic library compilation on Mac OS-X
This commit is contained in:
commit
49c20c498b
@ -8,8 +8,11 @@ matrix:
|
|||||||
os: osx
|
os: osx
|
||||||
compiler: clang
|
compiler: clang
|
||||||
script:
|
script:
|
||||||
|
- make # test library build
|
||||||
|
- make clean
|
||||||
- make -C tests test-lz4 MOREFLAGS='-Werror -Wconversion -Wno-sign-conversion' | tee # test scenario where `stdout` is not the console
|
- make -C tests test-lz4 MOREFLAGS='-Werror -Wconversion -Wno-sign-conversion' | tee # test scenario where `stdout` is not the console
|
||||||
- CFLAGS=-m32 make -C tests clean test-lz4-contentSize
|
- make clean
|
||||||
|
- CFLAGS=-m32 make -C tests test-lz4-contentSize
|
||||||
|
|
||||||
# Container-based 12.04 LTS Server Edition 64 bit (doesn't support 32-bit includes)
|
# Container-based 12.04 LTS Server Edition 64 bit (doesn't support 32-bit includes)
|
||||||
- name: (Precise) benchmark test
|
- name: (Precise) benchmark test
|
||||||
|
@ -55,10 +55,11 @@ FLAGS = $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)
|
|||||||
|
|
||||||
SRCFILES := $(sort $(wildcard *.c))
|
SRCFILES := $(sort $(wildcard *.c))
|
||||||
|
|
||||||
|
include ../Makefile.inc
|
||||||
|
|
||||||
# OS X linker doesn't support -soname, and use different extension
|
# OS X linker doesn't support -soname, and use different extension
|
||||||
# see : https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/DynamicLibraries/100-Articles/DynamicLibraryDesignGuidelines.html
|
# see : https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/DynamicLibraries/100-Articles/DynamicLibraryDesignGuidelines.html
|
||||||
ifeq ($(OS), Darwin)
|
ifeq ($(TARGET_OS), Darwin)
|
||||||
SHARED_EXT = dylib
|
SHARED_EXT = dylib
|
||||||
SHARED_EXT_MAJOR = $(LIBVER_MAJOR).$(SHARED_EXT)
|
SHARED_EXT_MAJOR = $(LIBVER_MAJOR).$(SHARED_EXT)
|
||||||
SHARED_EXT_VER = $(LIBVER).$(SHARED_EXT)
|
SHARED_EXT_VER = $(LIBVER).$(SHARED_EXT)
|
||||||
@ -70,8 +71,6 @@ else
|
|||||||
SHARED_EXT_VER = $(SHARED_EXT).$(LIBVER)
|
SHARED_EXT_VER = $(SHARED_EXT).$(LIBVER)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
include ../Makefile.inc
|
|
||||||
|
|
||||||
.PHONY: default
|
.PHONY: default
|
||||||
default: lib-release
|
default: lib-release
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user