Skip to content

Commit 03373fd

Browse files
brad0tru
authored andcommitted
[CMake] Support building shared library for NetBSD
(cherry picked from commit 51c5d74940c3a6682ccd44491cb40c7e26fb83e5)
1 parent 21af3b6 commit 03373fd

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

llvm/tools/llvm-shlib/CMakeLists.txt

+5-3
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,14 @@ if(LLVM_BUILD_LLVM_DYLIB)
3333
add_llvm_library(LLVM SHARED DISABLE_LLVM_LINK_LLVM_DYLIB SONAME ${INSTALL_WITH_TOOLCHAIN} ${SOURCES})
3434

3535
list(REMOVE_DUPLICATES LIB_NAMES)
36-
if(("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux") OR (MINGW) OR (HAIKU)
37-
OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "FreeBSD")
36+
if((MINGW) OR (HAIKU)
37+
OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
3838
OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "GNU")
39+
OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "FreeBSD")
40+
OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "NetBSD")
3941
OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "OpenBSD")
40-
OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "Fuchsia")
4142
OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "DragonFly")
43+
OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "Fuchsia")
4244
OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "Android")
4345
OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "SunOS")) # FIXME: It should be "GNU ld for elf"
4446
configure_file(

0 commit comments

Comments
 (0)