projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
da11b85
)
[MinGW] Enable large file for mingw-w64
author
Martin Storsjo
<martin@martin.st>
Wed, 24 Oct 2018 12:22:12 +0000
(12:22 +0000)
committer
Martin Storsjo
<martin@martin.st>
Wed, 24 Oct 2018 12:22:12 +0000
(12:22 +0000)
64-bit mingw doesn't define _FILE_OFFSET_BITS=64 by default.
Differential Revision: https://reviews.llvm.org/D53569
llvm-svn: 345131
llvm/cmake/modules/HandleLLVMOptions.cmake
patch
|
blob
|
history
diff --git
a/llvm/cmake/modules/HandleLLVMOptions.cmake
b/llvm/cmake/modules/HandleLLVMOptions.cmake
index 27875781d225e2e73098f28250c45addb2b8cc54..05db1b076a1021fcece4a9f60ab8b3e35729cedd 100644
(file)
--- a/
llvm/cmake/modules/HandleLLVMOptions.cmake
+++ b/
llvm/cmake/modules/HandleLLVMOptions.cmake
@@
-224,6
+224,10
@@
if(NOT WIN32 AND NOT CYGWIN)
append_if(SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG "-fvisibility-inlines-hidden" CMAKE_CXX_FLAGS)
endif()
+if(CMAKE_SIZEOF_VOID_P EQUAL 8 AND MINGW)
+ add_definitions( -D_FILE_OFFSET_BITS=64 )
+endif()
+
if( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT WIN32 )
# TODO: support other platforms and toolchains.
if( LLVM_BUILD_32_BITS )