aboutsummaryrefslogtreecommitdiff
path: root/sdk/compiler/cmake/linux/NvBlastExtSerialization.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'sdk/compiler/cmake/linux/NvBlastExtSerialization.cmake')
-rw-r--r--sdk/compiler/cmake/linux/NvBlastExtSerialization.cmake8
1 files changed, 7 insertions, 1 deletions
diff --git a/sdk/compiler/cmake/linux/NvBlastExtSerialization.cmake b/sdk/compiler/cmake/linux/NvBlastExtSerialization.cmake
index a8bc1cf..b6d4d84 100644
--- a/sdk/compiler/cmake/linux/NvBlastExtSerialization.cmake
+++ b/sdk/compiler/cmake/linux/NvBlastExtSerialization.cmake
@@ -18,4 +18,10 @@ SET(BLASTEXTSERIALIZATION_COMPILE_DEFS
$<$<CONFIG:release>:${BLAST_SLN_RELEASE_COMPILE_DEFS}>
)
-SET(BLASTEXTSERIALIZATION_COMPILE_OPTIONS "")
+SET(BLASTEXTSERIALIZATION_LIB_TYPE SHARED)
+
+IF (NOT "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
+ SET(BLASTEXTSERIALIZATION_COMPILE_OPTIONS "-Wno-sign-compare")
+ELSE()
+ SET(BLASTEXTSERIALIZATION_COMPILE_OPTIONS "-Wno-sign-compare" "-Wno-unused-parameter" "-Wno-return-type-c-linkage")
+ENDIF()