From db553c810cbc3a446f90d4c962110d6262853cde Mon Sep 17 00:00:00 2001 From: Stephen Kelly Date: Sat, 20 Apr 2013 17:18:50 +0200 Subject: Remove FILE_OFFSET_BITS definition. It is only needed for users of kde_file, so more it to a more relevant place. --- kde-modules/KDECompilerSettings.cmake | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'kde-modules/KDECompilerSettings.cmake') diff --git a/kde-modules/KDECompilerSettings.cmake b/kde-modules/KDECompilerSettings.cmake index e72b047b..aa01b66c 100644 --- a/kde-modules/KDECompilerSettings.cmake +++ b/kde-modules/KDECompilerSettings.cmake @@ -169,25 +169,6 @@ endif() if (UNIX) set ( _KDE4_PLATFORM_DEFINITIONS ${_KDE4_PLATFORM_DEFINITIONS} -D_LARGEFILE64_SOURCE) - - # This flag is needed in order to be able to support files > 2GB even on - # 32bit platforms. The default is to use the non-64bit aware syscalls on - # 32bit platforms, which makes every application to SIGXFSZ (which is - # equivalent to a crash) when they see or touch a file > 2GB. - check_cxx_source_compiles(" -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; - int main() { return 0; } -" _OFFT_IS_64BIT) - - if (NOT _OFFT_IS_64BIT) - set ( _KDE4_PLATFORM_DEFINITIONS ${_KDE4_PLATFORM_DEFINITIONS} -D_FILE_OFFSET_BITS=64) - endif () endif (UNIX) -- cgit v1.2.1