diff options
author | Brad King <brad.king@kitware.com> | 2017-08-29 12:04:45 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2017-08-30 14:17:13 (GMT) |
commit | c103a959d12e810bb3eb8a8f155a171944d6a1ea (patch) | |
tree | aad0eda935833af129f23f48c9ac412bb96ac2b2 /Utilities/cmjsoncpp/include/json/allocator.h | |
parent | 0a0f71066f5206898ab8da789c04b17b664af069 (diff) | |
download | CMake-c103a959d12e810bb3eb8a8f155a171944d6a1ea.zip CMake-c103a959d12e810bb3eb8a8f155a171944d6a1ea.tar.gz CMake-c103a959d12e810bb3eb8a8f155a171944d6a1ea.tar.bz2 |
jsoncpp: Fix compilation on SunPro
The SunPro compiler does not support `#pragma pack`.
Diffstat (limited to 'Utilities/cmjsoncpp/include/json/allocator.h')
-rw-r--r-- | Utilities/cmjsoncpp/include/json/allocator.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Utilities/cmjsoncpp/include/json/allocator.h b/Utilities/cmjsoncpp/include/json/allocator.h index 9c7e573..9562436 100644 --- a/Utilities/cmjsoncpp/include/json/allocator.h +++ b/Utilities/cmjsoncpp/include/json/allocator.h @@ -9,7 +9,9 @@ #include <cstring> #include <memory> +#if !defined(__SUNPRO_CC) #pragma pack(push, 8) +#endif namespace Json { template<typename T> @@ -93,6 +95,8 @@ bool operator!=(const SecureAllocator<T>&, const SecureAllocator<U>&) { } //namespace Json +#if !defined(__SUNPRO_CC) #pragma pack(pop) +#endif #endif // CPPTL_JSON_ALLOCATOR_H_INCLUDED |