diff --git a/CMakeLists.txt b/CMakeLists.txt index 2eb45129..f92363e7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -259,7 +259,12 @@ ENDIF () IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC90" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC10") SET_SOURCE_FILES_PROPERTIES(${msgpackc_SOURCES} PROPERTIES LANGUAGE CXX) -ENDIF() +ENDIF () + +IF ("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "sparc") + SET (CMAKE_C_FLAGS "-DMSGPACK_ZONE_ALIGN=8 ${CMAKE_C_FLAGS}") + SET (CMAKE_CXX_FLAGS "-DMSGPACK_ZONE_ALIGN=8 ${CMAKE_CXX_FLAGS}") +ENDIF () IF (NOT DEFINED CMAKE_INSTALL_BINDIR) SET(CMAKE_INSTALL_BINDIR bin)