Dirk Mueller
1027e892c0
- Added BuildRoot so we can actually build for SLE11 - New upstream version 1.1.0 * Added JSON Pointer * Added JSON Schema * Added relaxed JSON syntax (comment, trailing comma, NaN/Infinity) * Iterating array/object with C++11 Range-based for loop * Reduce memory overhead of each Value from 24 bytes to 16 bytes in x86-64 architecture. * full changeset at https://github.com/miloyip/rapidjson/releases/tag/v1.1.0 - remove_arch_specific_flags.patch: remove architecture specific compiler flags. - merge doc into devel package, it only adds about 20kB OBS-URL: https://build.opensuse.org/request/show/434124 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/rapidjson?expand=0&rev=2
27 lines
1.2 KiB
Diff
27 lines
1.2 KiB
Diff
Author: Adam Majer <adam.majer@suse.de>
|
|
Summary: Remove architecture specific compiler flags
|
|
PR: https://github.com/miloyip/rapidjson/pull/756
|
|
|
|
Index: rapidjson-1.1.0/CMakeLists.txt
|
|
===================================================================
|
|
--- rapidjson-1.1.0.orig/CMakeLists.txt
|
|
+++ rapidjson-1.1.0/CMakeLists.txt
|
|
@@ -50,7 +50,7 @@ if(CCACHE_FOUND)
|
|
endif(CCACHE_FOUND)
|
|
|
|
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
|
|
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native -Wall -Wextra -Werror")
|
|
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Werror")
|
|
if (RAPIDJSON_BUILD_CXX11)
|
|
if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.7.0")
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
|
|
@@ -73,7 +73,7 @@ if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL
|
|
endif()
|
|
endif()
|
|
elseif (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
|
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native -Wall -Wextra -Werror -Wno-missing-field-initializers")
|
|
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Werror -Wno-missing-field-initializers")
|
|
if (RAPIDJSON_BUILD_CXX11)
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
|
endif()
|