LLVM  13.0.0git
Functions
lib/DebugInfo/PDB/CMakeLists.txt File Reference

Functions

 macro (add_pdb_impl_folder group) list(APPEND PDB_IMPL_SOURCES $
 
 source_group (${group} FILES ${ARGN}) endmacro() if(LLVM_ENABLE_DIA_SDK) include_directories($
 
include set (LIBPDB_LINK_FOLDERS "${MSVC_DIA_SDK_DIR}\\lib") if("$ENV
 
STREQUAL arm64 set (LIBPDB_LINK_FOLDERS "${LIBPDB_LINK_FOLDERS}\\arm64") elseif("$ENV
 
STREQUAL arm set (LIBPDB_LINK_FOLDERS "${LIBPDB_LINK_FOLDERS}\\arm") elseif(CMAKE_SIZEOF_VOID_P EQUAL 8) set(LIBPDB_LINK_FOLDERS "$
 
amd64 endif () file(TO_CMAKE_PATH "$
 
diaguids lib LIBPDB_ADDITIONAL_LIBRARIES add_pdb_impl_folder (DIA DIA/DIADataStream.cpp DIA/DIAEnumDebugStreams.cpp DIA/DIAEnumFrameData.cpp DIA/DIAEnumInjectedSources.cpp DIA/DIAEnumLineNumbers.cpp DIA/DIAEnumSectionContribs.cpp DIA/DIAEnumSourceFiles.cpp DIA/DIAEnumSymbols.cpp DIA/DIAEnumTables.cpp DIA/DIAError.cpp DIA/DIAFrameData.cpp DIA/DIAInjectedSource.cpp DIA/DIALineNumber.cpp DIA/DIARawSymbol.cpp DIA/DIASectionContrib.cpp DIA/DIASession.cpp DIA/DIASourceFile.cpp DIA/DIATable.cpp) set(LIBPDB_ADDITIONAL_HEADER_DIRS "$
 
llvm DebugInfo PDB Native list (APPEND LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB") add_llvm_component_library(LLVMDebugInfoPDB GenericError.cpp IPDBSourceFile.cpp PDB.cpp PDBContext.cpp PDBExtras.cpp PDBInterfaceAnchors.cpp PDBSymbol.cpp PDBSymbolAnnotation.cpp PDBSymbolBlock.cpp PDBSymbolCompiland.cpp PDBSymbolCompilandDetails.cpp PDBSymbolCompilandEnv.cpp PDBSymbolCustom.cpp PDBSymbolData.cpp PDBSymbolExe.cpp PDBSymbolFunc.cpp PDBSymbolFuncDebugEnd.cpp PDBSymbolFuncDebugStart.cpp PDBSymbolLabel.cpp PDBSymbolPublicSymbol.cpp PDBSymbolThunk.cpp PDBSymbolTypeArray.cpp PDBSymbolTypeBaseClass.cpp PDBSymbolTypeBuiltin.cpp PDBSymbolTypeCustom.cpp PDBSymbolTypeDimension.cpp PDBSymbolTypeEnum.cpp PDBSymbolTypeFriend.cpp PDBSymbolTypeFunctionArg.cpp PDBSymbolTypeFunctionSig.cpp PDBSymbolTypeManaged.cpp PDBSymbolTypePointer.cpp PDBSymbolTypeTypedef.cpp PDBSymbolTypeUDT.cpp PDBSymbolTypeVTable.cpp PDBSymbolTypeVTableShape.cpp PDBSymbolUnknown.cpp PDBSymbolUsingNamespace.cpp PDBSymDumper.cpp UDTLayout.cpp $
 

Function Documentation

◆ add_pdb_impl_folder()

Definition at line 19 of file CMakeLists.txt.

◆ endif()

amd64 endif ( )

Definition at line 16 of file CMakeLists.txt.

◆ list()

llvm DebugInfo PDB Native list ( APPEND LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB"  )

Definition at line 97 of file CMakeLists.txt.

◆ macro()

macro ( add_pdb_impl_folder  group)

Definition at line 1 of file CMakeLists.txt.

◆ set() [1/3]

STREQUAL arm set ( LIBPDB_LINK_FOLDERS "${LIBPDB_LINK_FOLDERS}\\arm"  )

Definition at line 13 of file CMakeLists.txt.

◆ set() [2/3]

STREQUAL arm64 set ( LIBPDB_LINK_FOLDERS "${LIBPDB_LINK_FOLDERS}\\arm64"  )

Definition at line 11 of file CMakeLists.txt.

◆ set() [3/3]

include set ( LIBPDB_LINK_FOLDERS "${MSVC_DIA_SDK_DIR}\\lib"  )

Definition at line 8 of file CMakeLists.txt.

◆ source_group()

source_group (   ${group} FILES ${ARGN})

Definition at line 3 of file CMakeLists.txt.

References group.