[Lldb-commits] [lldb] r284469 - Fixup r284466 - try to unbreak NetBSD
Pavel Labath via lldb-commits
lldb-commits at lists.llvm.org
Tue Oct 18 03:46:45 PDT 2016
Author: labath
Date: Tue Oct 18 05:46:45 2016
New Revision: 284469
URL: http://llvm.org/viewvc/llvm-project?rev=284469&view=rev
Log:
Fixup r284466 - try to unbreak NetBSD
NetBSD does not have getopt as well - we need to apply the workaround there too.
FreeBSD seems to be fine though.
Modified:
lldb/trunk/tools/driver/CMakeLists.txt
Modified: lldb/trunk/tools/driver/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/tools/driver/CMakeLists.txt?rev=284469&r1=284468&r2=284469&view=diff
==============================================================================
--- lldb/trunk/tools/driver/CMakeLists.txt (original)
+++ lldb/trunk/tools/driver/CMakeLists.txt Tue Oct 18 05:46:45 2016
@@ -20,9 +20,10 @@ if ( LLDB_CAN_USE_DEBUGSERVER )
endif()
target_link_libraries(lldb liblldb)
-if ( CMAKE_SYSTEM_NAME MATCHES "Windows" )
- # Windows does not have getopt support, so it relies on the one provided by
- # liblldb. However, getopt is not a part of the liblldb interfact, so we have
+if ((CMAKE_SYSTEM_NAME MATCHES "Windows") OR
+ (CMAKE_SYSTEM_NAME MATCHES "NetBSD" ))
+ # These targets do not have getopt support, so they rely on the one provided by
+ # liblldb. However, getopt is not a part of the liblldb interface, so we have
# to link against the constituent libraries manually. Note that this is
# extremely scary as it introduces ODR violations, and it should go away as
# soon as possible.
More information about the lldb-commits
mailing list