Skip to content

Commit 6757bcc

Browse files
committed
[FIX] remove warnings on clang static building
1 parent d8a1834 commit 6757bcc

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,11 @@ if (CMAKE_COMPILER_IS_GNUCXX OR COMPILER_IS_CLANG AND NOT MINGW)
7575
option (LAMBDA_STATIC_BUILD "Include all libraries in the binaries." OFF)
7676
if (LAMBDA_STATIC_BUILD)
7777
set(CMAKE_FIND_LIBRARY_SUFFIXES ".a")
78-
set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++ -static")
78+
if (CMAKE_COMPILER_IS_GNUCXX)
79+
set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++ -static")
80+
else (CMAKE_COMPILER_IS_GNUCXX)
81+
set(CMAKE_EXE_LINKER_FLAGS "-static")
82+
endif (CMAKE_COMPILER_IS_GNUCXX)
7983
message (STATUS "STATIC_BUILD activated, binaries built with all libs included.")
8084
endif (LAMBDA_STATIC_BUILD)
8185
endif ()

0 commit comments

Comments
 (0)