diff --git a/CMakeLists.txt b/CMakeLists.txt index bffb316ceb4a609f3b95ff0b45702f171fff9983..f8cf9c49d9134ebe94250842c943f69b37da9acc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,6 +34,7 @@ endif() if(ENABLE_COVERAGE) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage") endif() +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_FILE_OFFSET_BITS=64") include(CTest) diff --git a/contrib/src/main.mak b/contrib/src/main.mak index 5457ea43c37e096a2e5439069fd268eea337e4b3..09f19ff6b80ac504c812226cf2e42c070cd3bd65 100644 --- a/contrib/src/main.mak +++ b/contrib/src/main.mak @@ -204,6 +204,7 @@ EXTRA_COMMON += -g -fno-omit-frame-pointer else EXTRA_COMMON += -DNDEBUG=1 -O3 endif +EXTRA_COMMON += -D_FILE_OFFSET_BITS=64 cppcheck = $(shell $(CC) $(CFLAGS) -E -dM - < /dev/null | grep -E $(1)) @@ -416,7 +417,9 @@ CMAKE = cmake -DCMAKE_TOOLCHAIN_FILE=$(ANDROID_NDK)/build/cmake/android.toolchai -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_FIND_ROOT_PATH=$(PREFIX) \ -DCMAKE_INSTALL_PREFIX=$(PREFIX) \ - -DBUILD_SHARED_LIBS=OFF + -DBUILD_SHARED_LIBS=OFF \ + -DCMAKE_C_FLAGS="$(CFLAGS)" \ + -DCMAKE_CXX_FLAGS="$(CXXFLAGS)" else CMAKE = cmake -DCMAKE_TOOLCHAIN_FILE=$(abspath toolchain.cmake) \ -DCMAKE_INSTALL_PREFIX=$(PREFIX) \