diff options
Diffstat (limited to 'source/API')
| -rw-r--r-- | source/API/CMakeLists.txt | 156 | 
1 files changed, 0 insertions, 156 deletions
| diff --git a/source/API/CMakeLists.txt b/source/API/CMakeLists.txt deleted file mode 100644 index e4ec64e537af4..0000000000000 --- a/source/API/CMakeLists.txt +++ /dev/null @@ -1,156 +0,0 @@ -if ( CMAKE_SYSTEM_NAME MATCHES "Windows" ) -  add_definitions( -DEXPORT_LIBLLDB ) -endif() - -get_property(LLDB_ALL_PLUGINS GLOBAL PROPERTY LLDB_PLUGINS) - -if(NOT LLDB_DISABLE_PYTHON) -  get_target_property(lldb_scripts_dir swig_wrapper BINARY_DIR) -  set(lldb_python_wrapper ${lldb_scripts_dir}/LLDBWrapPython.cpp) -endif() - -add_lldb_library(liblldb SHARED -  SBAddress.cpp -  SBAttachInfo.cpp -  SBBlock.cpp -  SBBreakpoint.cpp -  SBBreakpointLocation.cpp -  SBBreakpointName.cpp -  SBBreakpointOptionCommon.cpp -  SBBroadcaster.cpp -  SBCommandInterpreter.cpp -  SBCommandReturnObject.cpp -  SBCommunication.cpp -  SBCompileUnit.cpp -  SBData.cpp -  SBDebugger.cpp -  SBDeclaration.cpp -  SBError.cpp -  SBEvent.cpp -  SBExecutionContext.cpp -  SBExpressionOptions.cpp -  SBFileSpec.cpp -  SBFileSpecList.cpp -  SBFrame.cpp -  SBFunction.cpp -  SBHostOS.cpp -  SBInitializerOptions.cpp -  SBInstruction.cpp -  SBInstructionList.cpp -  SBLanguageRuntime.cpp -  SBLaunchInfo.cpp -  SBLineEntry.cpp -  SBListener.cpp -  SBMemoryRegionInfo.cpp -  SBMemoryRegionInfoList.cpp -  SBModule.cpp -  SBModuleSpec.cpp -  SBPlatform.cpp -  SBProcess.cpp -  SBProcessInfo.cpp -  SBQueue.cpp -  SBQueueItem.cpp -  SBSection.cpp -  SBSourceManager.cpp -  SBStream.cpp -  SBStringList.cpp -  SBStructuredData.cpp -  SBSymbol.cpp -  SBSymbolContext.cpp -  SBSymbolContextList.cpp -  SBTarget.cpp -  SBThread.cpp -  SBThreadCollection.cpp -  SBThreadPlan.cpp -  SBTrace.cpp -  SBTraceOptions.cpp -  SBType.cpp -  SBTypeCategory.cpp -  SBTypeEnumMember.cpp -  SBTypeFilter.cpp -  SBTypeFormat.cpp -  SBTypeNameSpecifier.cpp -  SBTypeSummary.cpp -  SBTypeSynthetic.cpp -  SBValue.cpp -  SBValueList.cpp -  SBVariablesOptions.cpp -  SBWatchpoint.cpp -  SBUnixSignals.cpp -  SystemInitializerFull.cpp -  ${lldb_python_wrapper} - -  LINK_LIBS -    lldbBase -    lldbBreakpoint -    lldbCore -    lldbDataFormatters -    lldbExpression -    lldbHost -    lldbInitialization -    lldbInterpreter -    lldbSymbol -    lldbTarget -    lldbUtility -    ${LLDB_ALL_PLUGINS} -  LINK_COMPONENTS -    Support -  ) - -if(lldb_python_wrapper) -  add_dependencies(liblldb swig_wrapper) - -  if (MSVC) -    set_property(SOURCE ${lldb_python_wrapper} APPEND_STRING PROPERTY COMPILE_FLAGS " /W0") -  else() -    set_property(SOURCE ${lldb_python_wrapper} APPEND_STRING PROPERTY COMPILE_FLAGS " -w") -  endif() - -  set_source_files_properties(${lldb_python_wrapper} PROPERTIES GENERATED ON) -  if (CLANG_CL) -    set_property(SOURCE ${lldb_python_wrapper} APPEND_STRING -      PROPERTY COMPILE_FLAGS " -Wno-unused-function") -  endif() -  if (LLVM_COMPILER_IS_GCC_COMPATIBLE AND -      NOT "${CMAKE_SYSTEM_NAME}" MATCHES "Darwin") -    set_property(SOURCE ${lldb_python_wrapper} APPEND_STRING -      PROPERTY COMPILE_FLAGS " -Wno-sequence-point -Wno-cast-qual") -  endif () -endif() - -set_target_properties(liblldb -  PROPERTIES -  VERSION ${LLDB_VERSION} -) - -if (NOT CMAKE_SYSTEM_NAME MATCHES "Windows") -  if (NOT LLDB_EXPORT_ALL_SYMBOLS) -    # If we're not exporting all symbols, we'll want to explicitly set -    # the exported symbols here.  This prevents 'log enable --stack ...' -    # from working on some systems but limits the liblldb size. -    MESSAGE("-- Symbols (liblldb): exporting all symbols from the lldb namespace") -    add_llvm_symbol_exports(liblldb ${CMAKE_CURRENT_SOURCE_DIR}/liblldb.exports) -  else() -    # Don't use an explicit export.  Instead, tell the linker to -    # export all symbols. -    MESSAGE("-- Symbols (liblldb): exporting all symbols from the lldb and lldb_private namespaces") -    add_llvm_symbol_exports(liblldb ${CMAKE_CURRENT_SOURCE_DIR}/liblldb-private.exports) -  endif() -endif() - -if ( CMAKE_SYSTEM_NAME MATCHES "Windows" ) -  # Only MSVC has the ABI compatibility problem and avoids using FindPythonLibs, -  # so only it needs to explicitly link against ${PYTHON_LIBRARY} -  if (MSVC AND NOT LLDB_DISABLE_PYTHON) -    target_link_libraries(liblldb PRIVATE ${PYTHON_LIBRARY}) -  endif() -else() -  set_target_properties(liblldb -    PROPERTIES -    OUTPUT_NAME lldb -  ) -endif() - -if(LLDB_BUILD_FRAMEWORK) -  include(LLDBFramework) -endif() | 
