Sha256: 7cc4bd0cc13a5a99d9eb8c1b90f971d388f706a6586e4a464bfd98274b48a8be
Contents?: true
Size: 1.21 KB
Versions: 6
Compression:
Stored size: 1.21 KB
Contents
IF (MSGPACK_ENABLE_SHARED) SET (MSGPACK_LIB msgpackc) ELSE () SET (MSGPACK_LIB msgpackc-static) ENDIF () LIST (APPEND exec_PROGRAMS lib_buffer_unpack.c simple_c.c speed_test_uint32_array.c speed_test_uint64_array.c user_buffer_unpack.c ) FOREACH (source_file ${exec_PROGRAMS}) GET_FILENAME_COMPONENT (source_file_we ${source_file} NAME_WE) ADD_EXECUTABLE ( ${source_file_we} ${source_file} ) TARGET_LINK_LIBRARIES (${source_file_we} ${MSGPACK_LIB} ) IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") SET_PROPERTY (TARGET ${source_file_we} APPEND_STRING PROPERTY COMPILE_FLAGS "-Wall -Wextra -Werror -g -O3") ENDIF () IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") SET_PROPERTY (TARGET ${source_file_we} APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-mismatched-tags") ENDIF () IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC") IF (CMAKE_CXX_FLAGS MATCHES "/W[0-4]") STRING(REGEX REPLACE "/W[0-4]" "/W3 /WX" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") ELSE () SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W3 /WX") ENDIF () ENDIF () ENDFOREACH ()
Version data entries
6 entries across 6 versions & 1 rubygems