mirror of
https://github.com/cemu-project/vcpkg.git
synced 2025-02-23 02:57:09 +01:00

* [simdjson] Fix error LNK2001 when compile with /fsanitize=address * Update ports/simdjson/portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/simdjson/portfile.cmake Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update ports/simdjson/portfile.cmake * Update ports/simdjson/portfile.cmake * Update ports/simdjson/portfile.cmake Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com> Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
16 lines
729 B
Diff
16 lines
729 B
Diff
diff --git a/tools/cmake/FindOptions.cmake b/tools/cmake/FindOptions.cmake
|
|
index f9854c1..0c4d331 100644
|
|
--- a/tools/cmake/FindOptions.cmake
|
|
+++ b/tools/cmake/FindOptions.cmake
|
|
@@ -4,9 +4,9 @@ endmacro(append)
|
|
|
|
set(SANITIZE_FLAGS "")
|
|
if(SIMDJSON_SANITIZE)
|
|
- set(SIMDJSON_SANITIZE_FLAGS "-fsanitize=address -fno-omit-frame-pointer -fsanitize=undefined -fno-sanitize-recover=all")
|
|
if (CMAKE_COMPILER_IS_GNUCC)
|
|
# Ubuntu bug for GCC 5.0+ (safe for all versions)
|
|
+ set(SIMDJSON_SANITIZE_FLAGS "-fsanitize=address -fno-omit-frame-pointer -fsanitize=undefined -fno-sanitize-recover=all")
|
|
append(CMAKE_EXE_LINKER_FLAGS "-fuse-ld=gold")
|
|
append(CMAKE_SHARED_LINKER_FLAGS "-fuse-ld=gold")
|
|
endif()
|