1source_group("Header Files" REGULAR_EXPRESSION 2 .*[.]h 3) 4source_group("Header Files\\COFF" REGULAR_EXPRESSION 5 COFF/.*[.]h 6) 7source_group("Header Files\\ELF" REGULAR_EXPRESSION 8 ELF/.*[.]h 9) 10source_group("Header Files\\MachO" REGULAR_EXPRESSION 11 MachO/.*[.]h 12) 13source_group("Header Files\\wasm" REGULAR_EXPRESSION 14 wasm/.*[.]h 15) 16source_group("Header Files\\XCOFF" REGULAR_EXPRESSION 17 XCOFF/.*[.]h 18) 19source_group("Source Files" REGULAR_EXPRESSION 20 .*[.]cpp 21) 22source_group("Source Files\\COFF" REGULAR_EXPRESSION 23 COFF/.*[.]cpp 24) 25source_group("Source Files\\ELF" REGULAR_EXPRESSION 26 ELF/.*[.]cpp 27) 28source_group("Source Files\\MachO" REGULAR_EXPRESSION 29 MachO/.*[.]cpp 30) 31source_group("Source Files\\wasm" REGULAR_EXPRESSION 32 wasm/.*[.]cpp 33) 34source_group("Source Files\\XCOFF" REGULAR_EXPRESSION 35 XCOFF/.*[.]cpp 36) 37 38add_llvm_component_library(LLVMObjCopy 39 Archive.cpp 40 CommonConfig.cpp 41 ObjCopy.cpp 42 ConfigManager.cpp 43 COFF/COFFObjcopy.cpp 44 COFF/COFFObject.cpp 45 COFF/COFFReader.cpp 46 COFF/COFFWriter.cpp 47 ELF/ELFObjcopy.cpp 48 ELF/ELFObject.cpp 49 MachO/MachOObjcopy.cpp 50 MachO/MachOReader.cpp 51 MachO/MachOWriter.cpp 52 MachO/MachOLayoutBuilder.cpp 53 MachO/MachOObject.cpp 54 wasm/WasmObject.cpp 55 wasm/WasmReader.cpp 56 wasm/WasmWriter.cpp 57 wasm/WasmObjcopy.cpp 58 XCOFF/XCOFFObjcopy.cpp 59 XCOFF/XCOFFReader.cpp 60 XCOFF/XCOFFWriter.cpp 61 62 ADDITIONAL_HEADER_DIRS 63 ${LLVM_MAIN_INCLUDE_DIR}/llvm/ObjCopy 64 ${LLVM_MAIN_INCLUDE_DIR}/llvm/ObjCopy/COFF 65 ${LLVM_MAIN_INCLUDE_DIR}/llvm/ObjCopy/ELF 66 ${LLVM_MAIN_INCLUDE_DIR}/llvm/ObjCopy/MachO 67 ${LLVM_MAIN_INCLUDE_DIR}/llvm/ObjCopy/wasm 68 ${LLVM_MAIN_INCLUDE_DIR}/llvm/ObjCopy/XCOFF 69 COFF 70 ELF 71 MachO 72 wasm 73 XCOFF 74 75 DEPENDS 76 intrinsics_gen 77 78 LINK_COMPONENTS 79 BinaryFormat 80 Object 81 Support 82 MC 83 ) 84