Skip to content

Commit

Permalink
Backport of hazelcast#24 .
Browse files Browse the repository at this point in the history
  • Loading branch information
ihsandemir committed Feb 10, 2016
1 parent 8bf9f1c commit 9def4b8
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 8 deletions.
18 changes: 12 additions & 6 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -86,12 +86,18 @@ IF(${HZ_VALGRIND} MATCHES "ON")
set(HZ_VALGRIND_LINK_FLAGS " -O0 ")
ENDIF(${HZ_VALGRIND} MATCHES "ON")

set(HZ_C11_FLAGS "")
IF(${HZ_USE_C11} MATCHES "ON")
set(HZ_C11_FLAGS "-std=c++11")
message(STATUS "C++11 compiler is turned on.")
ENDIF(${HZ_USE_C11} MATCHES "ON")

message(STATUS "${CMAKE_SYSTEM}")
IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
message(STATUS "APPLE ENVIRONMENT DETECTED")

set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g -Wall -Werror")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -Wall")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g -Wall -Werror ${HZ_C11_FLAGS}")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -Wall ${HZ_C11_FLAGS}")

link_libraries(${HZ_LIB_NAME} )

Expand All @@ -100,8 +106,8 @@ ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
IF(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
message(STATUS "LINUX ENVIRONMENT DETECTED")

set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g -Wall -Werror ${HZ_BIT_FLAG} ${HZ_CODE_COVERAGE_COMPILE_FLAGS} ${HZ_VALGRIND_COMPILE_FLAGS}")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -Wall ${HZ_BIT_FLAG} ${HZ_CODE_COVERAGE_COMPILE_FLAGS} ${HZ_VALGRIND_COMPILE_FLAGS}")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g -Wall -Werror ${HZ_BIT_FLAG} ${HZ_CODE_COVERAGE_COMPILE_FLAGS} ${HZ_VALGRIND_COMPILE_FLAGS} ${HZ_C11_FLAGS}")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -Wall ${HZ_BIT_FLAG} ${HZ_CODE_COVERAGE_COMPILE_FLAGS} ${HZ_VALGRIND_COMPILE_FLAGS} ${HZ_C11_FLAGS}")

link_libraries(${HZ_LIB_NAME} pthread rt )

Expand All @@ -117,8 +123,8 @@ IF(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
add_definitions(-DHAZELCAST_EXPORTS=0)
ENDIF(${HZ_LIB_TYPE} MATCHES "SHARED")

set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MP /EHsc")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MP /EHsc")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MP /EHsc ${HZ_C11_FLAGS}")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MP /EHsc ${HZ_C11_FLAGS}")

link_libraries(${HZ_LIB_NAME})

Expand Down
2 changes: 1 addition & 1 deletion hazelcast/include/hazelcast/util/Bits.h
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@ namespace hazelcast {
}

inline static void swapInplace4(void *orig) {
register uint32_t value = * reinterpret_cast<const uint32_t*> (orig);
uint32_t value = * reinterpret_cast<const uint32_t*> (orig);
swap_4(&value, orig);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ namespace hazelcast {
}
// ----- Test signed get ends ---------------------------------

byte firstChar = 'B';
const byte firstChar = 'B';
byte strBytes[8] = {4, 0, 0, 0, /* This part is the len field which is 4 bytes */
firstChar, firstChar + 1, firstChar + 2, firstChar + 3}; // This is string BCDE

Expand Down

0 comments on commit 9def4b8

Please sign in to comment.