From 4dbd2faebb345e4b9d888135e9adffe500bdbb38 Mon Sep 17 00:00:00 2001 From: Yann Collet Date: Tue, 4 Nov 2014 10:50:17 +0100 Subject: Added : cmake test cmake : corrected xxhash path (thanks to j.magnuson) --- .travis.yml | 1 + Makefile | 5 +++++ cmake_unofficial/CMakeLists.txt | 9 +++++---- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index c2d92e4..2a2623c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,6 +8,7 @@ before_install: env: - LZ4_TRAVIS_CI_ENV=-dist + - LZ4_TRAVIS_CI_ENV=-cmake - LZ4_TRAVIS_CI_ENV=-examples - LZ4_TRAVIS_CI_ENV=-lz4 - LZ4_TRAVIS_CI_ENV=-lz4c diff --git a/Makefile b/Makefile index 8cf6f8a..c0b7a6f 100644 --- a/Makefile +++ b/Makefile @@ -92,6 +92,8 @@ SOURCES = $(TEXT) $(NONTEXT) # Select test target for Travis CI's Build Matrix ifeq ($(LZ4_TRAVIS_CI_ENV),-dist) TRAVIS_TARGET=dist +else ifeq ($(LZ4_TRAVIS_CI_ENV),-cmake) +TRAVIS_TARGET=cmake else ifeq ($(LZ4_TRAVIS_CI_ENV),-examples) TRAVIS_TARGET=examples else @@ -181,6 +183,9 @@ test: test-travis: $(TRAVIS_TARGET) +cmake: + @cd cmake_unofficial; cmake CMakeLists.txt; $(MAKE) + examples: cd examples; $(MAKE) -e test diff --git a/cmake_unofficial/CMakeLists.txt b/cmake_unofficial/CMakeLists.txt index fab1946..1d70590 100644 --- a/cmake_unofficial/CMakeLists.txt +++ b/cmake_unofficial/CMakeLists.txt @@ -1,9 +1,8 @@ PROJECT(LZ4 C) set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "LZ4 compression library") set(CPACK_PACKAGE_VERSION_MAJOR 1) -set(CPACK_PACKAGE_VERSION_MINOR 3) -set(CPACK_PACKAGE_VERSION_PATCH r122) -#set(CPACK_RESOURCE_FILE_LICENSE ${CMAKE_CURRENT_BINARY_DIR}/COPYING_LGPL) +set(CPACK_PACKAGE_VERSION_MINOR 4) +set(CPACK_PACKAGE_VERSION_PATCH r124) set(VERSION_STRING " \"${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}\" ") include(CPack) @@ -27,7 +26,7 @@ endif() set(LZ4_DIR ../) set(PRG_DIR ../programs/) set(LZ4_SRCS_LIB ${LZ4_DIR}lz4.c ${LZ4_DIR}lz4hc.c ${LZ4_DIR}lz4.h ${LZ4_DIR}lz4hc.h) -set(LZ4_SRCS ${PRG_DIR}xxhash.c ${PRG_DIR}bench.c ${PRG_DIR}lz4cli.c ${PRG_DIR}lz4io.c) +set(LZ4_SRCS ${LZ4_DIR}xxhash.c ${PRG_DIR}bench.c ${PRG_DIR}lz4cli.c ${PRG_DIR}lz4io.c) if(BUILD_TOOLS AND NOT BUILD_LIBS) set(LZ4_SRCS ${LZ4_SRCS} ${LZ4_SRCS_LIB}) @@ -72,7 +71,9 @@ endif() ADD_DEFINITIONS("-Wall") ADD_DEFINITIONS("-Wextra") ADD_DEFINITIONS("-Wundef") +ADD_DEFINITIONS("-Wshadow") ADD_DEFINITIONS("-Wcast-align") +ADD_DEFINITIONS("-Wstrict-prototypes") ADD_DEFINITIONS("-std=c99") ADD_DEFINITIONS("-DLZ4_VERSION=\"${CPACK_PACKAGE_VERSION_PATCH}\"") INCLUDE_DIRECTORIES (${LZ4_DIR}) -- cgit v0.12