diff options
author | Jérôme Martinez <jerome@mediaarea.net> | 2021-10-20 22:56:03 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-20 22:56:03 +0300 |
commit | b9f8e50d3a67c7fe8f0597c6f720ebd87f777b9e (patch) | |
tree | 47812663be29032b8300ad16715a84d6ba0e60b8 | |
parent | 6e10c2222aec9442ef65fb083729aeffd5bbc6c3 (diff) | |
parent | c6faa38c897205f3aeb03b8cfe838a47c7cc015d (diff) |
Merge pull request #133 from g-maxime/mingw
Test if size_t conflicts with ZenLib::int64u
-rw-r--r-- | Project/GNU/Library/configure.ac | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Project/GNU/Library/configure.ac b/Project/GNU/Library/configure.ac index 500101b..54a1dbf 100644 --- a/Project/GNU/Library/configure.ac +++ b/Project/GNU/Library/configure.ac @@ -201,7 +201,14 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE([ void foo(unsigned int) {} int main () {foo(size_t(0)); return 0;}])], [size_t_is_long="no"], [size_t_is_long="yes"]) -if test "$size_t_is_long" = "yes"; then +AC_LANG([C++]) +AC_COMPILE_IFELSE([AC_LANG_SOURCE([ + #include <cstdlib> + void foo(size_t) {} + void foo(unsigned long long) {} + int main () {foo(size_t(0)); return 0;}])], [size_t_is_long_long="no"], [size_t_is_long_long="yes"]) + +if test "$size_t_is_long" = "yes" -a "$size_t_is_long_long" = "no"; then CXXFLAGS="$CXXFLAGS -DSIZE_T_IS_LONG" ZenLib_CXXFLAGS="$ZenLib_CXXFLAGS -DSIZE_T_IS_LONG" fi |