Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Side by Side Diff: third_party/protobuf/m4/stl_hash.m4

Issue 1983203003: Update third_party/protobuf to protobuf-v3.0.0-beta-3 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: owners Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # We check two things: where the include file is for 1 # We check two things: where the include file is for
2 # unordered_map/hash_map (we prefer the first form), and what 2 # unordered_map/hash_map (we prefer the first form), and what
3 # namespace unordered/hash_map lives in within that include file. We 3 # namespace unordered/hash_map lives in within that include file. We
4 # include AC_TRY_COMPILE for all the combinations we've seen in the 4 # include AC_TRY_COMPILE for all the combinations we've seen in the
5 # wild. We define HASH_MAP_H to the location of the header file, and 5 # wild. We define HASH_MAP_H to the location of the header file, and
6 # HASH_NAMESPACE to the namespace the class (unordered_map or 6 # HASH_NAMESPACE to the namespace the class (unordered_map or
7 # hash_map) is in. We define HAVE_UNORDERED_MAP if the class we found 7 # hash_map) is in.
8 # is named unordered_map, or leave it undefined if not.
9 8
10 # This also checks if unordered map exists. 9 # This also checks if unordered map exists.
11 AC_DEFUN([AC_CXX_STL_HASH], 10 AC_DEFUN([AC_CXX_STL_HASH],
12 [ 11 [
13 AC_MSG_CHECKING(the location of hash_map) 12 AC_MSG_CHECKING(the location of hash_map)
14 AC_LANG_SAVE 13 AC_LANG_SAVE
15 AC_LANG_CPLUSPLUS 14 AC_LANG_CPLUSPLUS
16 ac_cv_cxx_hash_map="" 15 ac_cv_cxx_hash_map=""
17 # First try unordered_map, but not on gcc's before 4.2 -- I've 16 # First try unordered_map, but not on gcc's before 4.2 -- I've
18 # seen unexplainable unordered_map bugs with -O2 on older gcc's. 17 # seen unexplainable unordered_map bugs with -O2 on older gcc's.
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
63 [the name of <hash_map>]) 62 [the name of <hash_map>])
64 AC_DEFINE_UNQUOTED(HASH_SET_CLASS,$ac_cv_cxx_hash_set_class, 63 AC_DEFINE_UNQUOTED(HASH_SET_CLASS,$ac_cv_cxx_hash_set_class,
65 [the name of <hash_set>]) 64 [the name of <hash_set>])
66 AC_MSG_RESULT([$ac_cv_cxx_hash_map]) 65 AC_MSG_RESULT([$ac_cv_cxx_hash_map])
67 else 66 else
68 AC_MSG_RESULT() 67 AC_MSG_RESULT()
69 AC_MSG_WARN([could not find an STL hash_map]) 68 AC_MSG_WARN([could not find an STL hash_map])
70 fi 69 fi
71 ]) 70 ])
72 71
OLDNEW
« no previous file with comments | « third_party/protobuf/m4/acx_check_suncc.m4 ('k') | third_party/protobuf/objectivec/DevTools/compile_testing_protos.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698