Ticket #73: make_install.patch

File make_install.patch, 19.8 KB (added by Lukáš Zaoral, 5 years ago)
  • divine/CMakeLists.txt

    diff -Nur a/divine/CMakeLists.txt b/divine/CMakeLists.txt
    a b  
    9090    DEPENDS test-divine )
    9191add_dependencies( unit unit_divine )
    9292
    93 install( TARGETS divine-ui divine-vm divine-cc divine-ltl DESTINATION lib )
     93install( TARGETS divine-ui divine-vm divine-cc divine-ltl divine-sim divine-mc divine-dbg divine-smt DESTINATION lib )
    9494install( FILES ${HPP} DESTINATION include/divine )
  • Makefile

    diff -Nur a/Makefile b/Makefile
    a b  
    1414RELEASE_BUILD_TYPE ?= RelWithDebInfo
    1515
    1616MAKEFLAGS ?= --no-print-directory
    17 OBJ ?= $(PWD)/_build.
     17OBJ ?= $(CURDIR)/_build.
    1818BENCH_NAME ?= $(LOGNAME)
    1919EXTRA != if test "$(GENERATOR)" = Ninja && test -n "$(VERBOSE)"; then echo -v -d explain; fi; \
    2020         if test -n "$(JOBS)"; then echo -j $(JOBS); fi
     
    2222TOOLDIR = $(OBJ)toolchain
    2323CLANG = $(TOOLDIR)/clang/
    2424RTBIN = $(TOOLDIR)/dios
    25 RTSRC = $(PWD)/dios
     25RTSRC = $(CURDIR)/dios
    2626
    2727LIBUNWIND_LDIR = $(RTBIN)/libunwind/src
    2828CXX_LDIR = $(TOOLDIR)/lib
     
    9494        $(CMAKE) -E copy_if_different $(OBJ)$(FLAVOUR)/config.tmp $(OBJ)$(FLAVOUR)/config.vars
    9595        if ! test -e $(OBJ)$(FLAVOUR)/config.done || test -n "$(FORCE_CMAKE)"; then \
    9696          chmod +x test/divine; \
    97           cd $(OBJ)$(FLAVOUR) && $(CMAKE) $(PWD) $(CMAKE_EXTRA) -G "$(GENERATOR)" && \
     97          cd $(OBJ)$(FLAVOUR) && $(CMAKE) $(CURDIR) $(CMAKE_EXTRA) -G "$(GENERATOR)" && \
    9898          touch $(OBJ)$(FLAVOUR)/config.done; fi
    9999
    100100build: config
  • releng/install-rpath.cmake

    diff -Nur a/releng/install-rpath.cmake b/releng/install-rpath.cmake
    a b  
    11# the list of all installed files affected by our rpath hack
    2 list( APPEND Fs lib/libLLVMSupport.so.3.7.0 )
    3 list( APPEND Fs lib/libLLVMTableGen.so.3.7.0 )
    4 list( APPEND Fs lib/libLLVMCore.so.3.7.0 )
    5 list( APPEND Fs lib/libLLVMIRReader.so.3.7.0 )
    6 list( APPEND Fs lib/libLLVMCodeGen.so.3.7.0 )
    7 list( APPEND Fs lib/libLLVMSelectionDAG.so.3.7.0 )
    8 list( APPEND Fs lib/libLLVMAsmPrinter.so.3.7.0 )
    9 list( APPEND Fs lib/libLLVMMIRParser.so.3.7.0 )
    10 list( APPEND Fs lib/libLLVMBitReader.so.3.7.0 )
    11 list( APPEND Fs lib/libLLVMBitWriter.so.3.7.0 )
    12 list( APPEND Fs lib/libLLVMTransformUtils.so.3.7.0 )
    13 list( APPEND Fs lib/libLLVMInstrumentation.so.3.7.0 )
    14 list( APPEND Fs lib/libLLVMInstCombine.so.3.7.0 )
    15 list( APPEND Fs lib/libLLVMScalarOpts.so.3.7.0 )
    16 list( APPEND Fs lib/libLLVMipo.so.3.7.0 )
    17 list( APPEND Fs lib/libLLVMVectorize.so.3.7.0 )
    18 list( APPEND Fs lib/libLLVMObjCARCOpts.so.3.7.0 )
    19 list( APPEND Fs lib/libLLVMLinker.so.3.7.0 )
    20 list( APPEND Fs lib/libLLVMAnalysis.so.3.7.0 )
    21 list( APPEND Fs lib/libLLVMipa.so.3.7.0 )
    22 list( APPEND Fs lib/libLLVMLTO.so.3.7.0 )
    23 list( APPEND Fs lib/libLLVMMC.so.3.7.0 )
    24 list( APPEND Fs lib/libLLVMMCParser.so.3.7.0 )
    25 list( APPEND Fs lib/libLLVMMCDisassembler.so.3.7.0 )
    26 list( APPEND Fs lib/libLLVMObject.so.3.7.0 )
    27 list( APPEND Fs lib/libLLVMOption.so.3.7.0 )
    28 list( APPEND Fs lib/libLLVMDebugInfoDWARF.so.3.7.0 )
    29 list( APPEND Fs lib/libLLVMDebugInfoPDB.so.3.7.0 )
    30 list( APPEND Fs lib/libLLVMExecutionEngine.so.3.7.0 )
    31 list( APPEND Fs lib/libLLVMInterpreter.so.3.7.0 )
    32 list( APPEND Fs lib/libLLVMMCJIT.so.3.7.0 )
    33 list( APPEND Fs lib/libLLVMOrcJIT.so.3.7.0 )
    34 list( APPEND Fs lib/libLLVMRuntimeDyld.so.3.7.0 )
    35 list( APPEND Fs lib/libLLVMTarget.so.3.7.0 )
    36 list( APPEND Fs lib/libLLVMAArch64CodeGen.so.3.7.0 )
    37 list( APPEND Fs lib/libLLVMAArch64Info.so.3.7.0 )
    38 list( APPEND Fs lib/libLLVMAArch64AsmParser.so.3.7.0 )
    39 list( APPEND Fs lib/libLLVMAArch64Disassembler.so.3.7.0 )
    40 list( APPEND Fs lib/libLLVMAArch64AsmPrinter.so.3.7.0 )
    41 list( APPEND Fs lib/libLLVMAArch64Desc.so.3.7.0 )
    42 list( APPEND Fs lib/libLLVMAArch64Utils.so.3.7.0 )
    43 list( APPEND Fs lib/libLLVMAMDGPUCodeGen.so.3.7.0 )
    44 list( APPEND Fs lib/libLLVMAMDGPUAsmParser.so.3.7.0 )
    45 list( APPEND Fs lib/libLLVMAMDGPUAsmPrinter.so.3.7.0 )
    46 list( APPEND Fs lib/libLLVMAMDGPUInfo.so.3.7.0 )
    47 list( APPEND Fs lib/libLLVMAMDGPUDesc.so.3.7.0 )
    48 list( APPEND Fs lib/libLLVMAMDGPUUtils.so.3.7.0 )
    49 list( APPEND Fs lib/libLLVMARMCodeGen.so.3.7.0 )
    50 list( APPEND Fs lib/libLLVMARMInfo.so.3.7.0 )
    51 list( APPEND Fs lib/libLLVMARMAsmParser.so.3.7.0 )
    52 list( APPEND Fs lib/libLLVMARMDisassembler.so.3.7.0 )
    53 list( APPEND Fs lib/libLLVMARMAsmPrinter.so.3.7.0 )
    54 list( APPEND Fs lib/libLLVMARMDesc.so.3.7.0 )
    55 list( APPEND Fs lib/libLLVMBPFCodeGen.so.3.7.0 )
    56 list( APPEND Fs lib/libLLVMBPFAsmPrinter.so.3.7.0 )
    57 list( APPEND Fs lib/libLLVMBPFInfo.so.3.7.0 )
    58 list( APPEND Fs lib/libLLVMBPFDesc.so.3.7.0 )
    59 list( APPEND Fs lib/libLLVMCppBackendCodeGen.so.3.7.0 )
    60 list( APPEND Fs lib/libLLVMCppBackendInfo.so.3.7.0 )
    61 list( APPEND Fs lib/libLLVMHexagonCodeGen.so.3.7.0 )
    62 list( APPEND Fs lib/libLLVMHexagonInfo.so.3.7.0 )
    63 list( APPEND Fs lib/libLLVMHexagonDesc.so.3.7.0 )
    64 list( APPEND Fs lib/libLLVMHexagonDisassembler.so.3.7.0 )
    65 list( APPEND Fs lib/libLLVMMipsCodeGen.so.3.7.0 )
    66 list( APPEND Fs lib/libLLVMMipsAsmPrinter.so.3.7.0 )
    67 list( APPEND Fs lib/libLLVMMipsDisassembler.so.3.7.0 )
    68 list( APPEND Fs lib/libLLVMMipsInfo.so.3.7.0 )
    69 list( APPEND Fs lib/libLLVMMipsDesc.so.3.7.0 )
    70 list( APPEND Fs lib/libLLVMMipsAsmParser.so.3.7.0 )
    71 list( APPEND Fs lib/libLLVMMSP430CodeGen.so.3.7.0 )
    72 list( APPEND Fs lib/libLLVMMSP430AsmPrinter.so.3.7.0 )
    73 list( APPEND Fs lib/libLLVMMSP430Info.so.3.7.0 )
    74 list( APPEND Fs lib/libLLVMMSP430Desc.so.3.7.0 )
    75 list( APPEND Fs lib/libLLVMNVPTXCodeGen.so.3.7.0 )
    76 list( APPEND Fs lib/libLLVMNVPTXInfo.so.3.7.0 )
    77 list( APPEND Fs lib/libLLVMNVPTXAsmPrinter.so.3.7.0 )
    78 list( APPEND Fs lib/libLLVMNVPTXDesc.so.3.7.0 )
    79 list( APPEND Fs lib/libLLVMPowerPCCodeGen.so.3.7.0 )
    80 list( APPEND Fs lib/libLLVMPowerPCAsmParser.so.3.7.0 )
    81 list( APPEND Fs lib/libLLVMPowerPCDisassembler.so.3.7.0 )
    82 list( APPEND Fs lib/libLLVMPowerPCAsmPrinter.so.3.7.0 )
    83 list( APPEND Fs lib/libLLVMPowerPCInfo.so.3.7.0 )
    84 list( APPEND Fs lib/libLLVMPowerPCDesc.so.3.7.0 )
    85 list( APPEND Fs lib/libLLVMSparcCodeGen.so.3.7.0 )
    86 list( APPEND Fs lib/libLLVMSparcInfo.so.3.7.0 )
    87 list( APPEND Fs lib/libLLVMSparcDesc.so.3.7.0 )
    88 list( APPEND Fs lib/libLLVMSparcAsmPrinter.so.3.7.0 )
    89 list( APPEND Fs lib/libLLVMSparcAsmParser.so.3.7.0 )
    90 list( APPEND Fs lib/libLLVMSparcDisassembler.so.3.7.0 )
    91 list( APPEND Fs lib/libLLVMSystemZCodeGen.so.3.7.0 )
    92 list( APPEND Fs lib/libLLVMSystemZAsmParser.so.3.7.0 )
    93 list( APPEND Fs lib/libLLVMSystemZDisassembler.so.3.7.0 )
    94 list( APPEND Fs lib/libLLVMSystemZAsmPrinter.so.3.7.0 )
    95 list( APPEND Fs lib/libLLVMSystemZInfo.so.3.7.0 )
    96 list( APPEND Fs lib/libLLVMSystemZDesc.so.3.7.0 )
    97 list( APPEND Fs lib/libLLVMX86CodeGen.so.3.7.0 )
    98 list( APPEND Fs lib/libLLVMX86AsmParser.so.3.7.0 )
    99 list( APPEND Fs lib/libLLVMX86Disassembler.so.3.7.0 )
    100 list( APPEND Fs lib/libLLVMX86AsmPrinter.so.3.7.0 )
    101 list( APPEND Fs lib/libLLVMX86Desc.so.3.7.0 )
    102 list( APPEND Fs lib/libLLVMX86Info.so.3.7.0 )
    103 list( APPEND Fs lib/libLLVMX86Utils.so.3.7.0 )
    104 list( APPEND Fs lib/libLLVMXCoreCodeGen.so.3.7.0 )
    105 list( APPEND Fs lib/libLLVMXCoreDisassembler.so.3.7.0 )
    106 list( APPEND Fs lib/libLLVMXCoreAsmPrinter.so.3.7.0 )
    107 list( APPEND Fs lib/libLLVMXCoreInfo.so.3.7.0 )
    108 list( APPEND Fs lib/libLLVMXCoreDesc.so.3.7.0 )
    109 list( APPEND Fs lib/libLLVMAsmParser.so.3.7.0 )
    110 list( APPEND Fs lib/libLLVMLineEditor.so.3.7.0 )
    111 list( APPEND Fs lib/libLLVMProfileData.so.3.7.0 )
    112 list( APPEND Fs lib/libLLVMPasses.so.3.7.0 )
    113 list( APPEND Fs lib/libLLVMLibDriver.so.3.7.0 )
    114 list( APPEND Fs lib/libclangBasic.so.3.7.0 )
    115 list( APPEND Fs lib/libclangLex.so.3.7.0 )
    116 list( APPEND Fs lib/libclangParse.so.3.7.0 )
    117 list( APPEND Fs lib/libclangAST.so.3.7.0 )
    118 list( APPEND Fs lib/libclangASTMatchers.so.3.7.0 )
    119 list( APPEND Fs lib/libclangDynamicASTMatchers.so.3.7.0 )
    120 list( APPEND Fs lib/libclangSema.so.3.7.0 )
    121 list( APPEND Fs lib/libclangCodeGen.so.3.7.0 )
    122 list( APPEND Fs lib/libclangAnalysis.so.3.7.0 )
    123 list( APPEND Fs lib/libclangEdit.so.3.7.0 )
    124 list( APPEND Fs lib/libclangRewrite.so.3.7.0 )
    125 list( APPEND Fs lib/libclangARCMigrate.so.3.7.0 )
    126 list( APPEND Fs lib/libclangDriver.so.3.7.0 )
    127 list( APPEND Fs lib/libclangSerialization.so.3.7.0 )
    128 list( APPEND Fs lib/libclangFrontend.so.3.7.0 )
    129 list( APPEND Fs lib/libclangRewriteFrontend.so.3.7.0 )
    130 list( APPEND Fs lib/libclangFrontendTool.so.3.7.0 )
    131 list( APPEND Fs lib/libclangTooling.so.3.7.0 )
    132 list( APPEND Fs lib/libclangToolingCore.so.3.7.0 )
    133 list( APPEND Fs lib/libclangIndex.so.3.7.0 )
    134 list( APPEND Fs lib/libclangStaticAnalyzerCore.so.3.7.0 )
    135 list( APPEND Fs lib/libclangStaticAnalyzerCheckers.so.3.7.0 )
    136 list( APPEND Fs lib/libclangStaticAnalyzerFrontend.so.3.7.0 )
    137 list( APPEND Fs lib/libclangFormat.so.3.7.0 )
     2list( APPEND Fs lib/libLLVMAArch64AsmParser.so )
     3list( APPEND Fs lib/libLLVMAArch64AsmPrinter.so )
     4list( APPEND Fs lib/libLLVMAArch64CodeGen.so )
     5list( APPEND Fs lib/libLLVMAArch64Info.so )
     6list( APPEND Fs lib/libLLVMAArch64Disassembler.so )
     7list( APPEND Fs lib/libLLVMAArch64Desc.so )
     8list( APPEND Fs lib/libLLVMAArch64Utils.so )
     9list( APPEND Fs lib/libLLVMAggressiveInstCombine.so )
     10list( APPEND Fs lib/libLLVMAMDGPUAsmParser.so )
     11list( APPEND Fs lib/libLLVMAMDGPUAsmPrinter.so )
     12list( APPEND Fs lib/libLLVMAMDGPUCodeGen.so )
     13list( APPEND Fs lib/libLLVMAMDGPUDesc.so )
     14list( APPEND Fs lib/libLLVMAMDGPUDisassembler.so )
     15list( APPEND Fs lib/libLLVMAMDGPUInfo.so )
     16list( APPEND Fs lib/libLLVMAMDGPUUtils.so )
     17list( APPEND Fs lib/libLLVMAnalysis.so )
     18list( APPEND Fs lib/libLLVMARMAsmParser.so )
     19list( APPEND Fs lib/libLLVMARMAsmPrinter.so )
     20list( APPEND Fs lib/libLLVMARMCodeGen.so )
     21list( APPEND Fs lib/libLLVMARMDesc.so )
     22list( APPEND Fs lib/libLLVMARMDisassembler.so )
     23list( APPEND Fs lib/libLLVMARMInfo.so )
     24list( APPEND Fs lib/libLLVMAsmParser.so )
     25list( APPEND Fs lib/libLLVMAsmPrinter.so )
     26list( APPEND Fs lib/libLLVMBinaryFormat.so )
     27list( APPEND Fs lib/libLLVMBitReader.so )
     28list( APPEND Fs lib/libLLVMBitWriter.so )
     29list( APPEND Fs lib/libLLVMBPFAsmParser.so )
     30list( APPEND Fs lib/libLLVMBPFAsmPrinter.so )
     31list( APPEND Fs lib/libLLVMBPFCodeGen.so )
     32list( APPEND Fs lib/libLLVMBPFDesc.so )
     33list( APPEND Fs lib/libLLVMBPFDisassembler.so )
     34list( APPEND Fs lib/libLLVMBPFInfo.so )
     35list( APPEND Fs lib/libLLVMCodeGen.so )
     36list( APPEND Fs lib/libLLVMCore.so )
     37list( APPEND Fs lib/libLLVMCoroutines.so )
     38list( APPEND Fs lib/libLLVMCoverage.so )
     39list( APPEND Fs lib/libLLVMDebugInfoCodeView.so )
     40list( APPEND Fs lib/libLLVMDebugInfoDWARF.so )
     41list( APPEND Fs lib/libLLVMDebugInfoMSF.so )
     42list( APPEND Fs lib/libLLVMDebugInfoPDB.so )
     43list( APPEND Fs lib/libLLVMDemangle.so )
     44list( APPEND Fs lib/libLLVMDlltoolDriver.so )
     45list( APPEND Fs lib/libLLVMExecutionEngine.so )
     46list( APPEND Fs lib/libLLVMFuzzMutate.so )
     47list( APPEND Fs lib/libLLVMGlobalISel.so )
     48list( APPEND Fs lib/libLLVMHexagonAsmParser.so )
     49list( APPEND Fs lib/libLLVMHexagonCodeGen.so )
     50list( APPEND Fs lib/libLLVMHexagonDesc.so )
     51list( APPEND Fs lib/libLLVMHexagonDisassembler.so )
     52list( APPEND Fs lib/libLLVMHexagonInfo.so )
     53list( APPEND Fs lib/libLLVMInstCombine.so )
     54list( APPEND Fs lib/libLLVMInstrumentation.so )
     55list( APPEND Fs lib/libLLVMInterpreter.so )
     56list( APPEND Fs lib/libLLVMipo.so )
     57list( APPEND Fs lib/libLLVMIRReader.so )
     58list( APPEND Fs lib/libLLVMLanaiAsmParser.so )
     59list( APPEND Fs lib/libLLVMLanaiAsmPrinter.so )
     60list( APPEND Fs lib/libLLVMLanaiCodeGen.so )
     61list( APPEND Fs lib/libLLVMLanaiDesc.so )
     62list( APPEND Fs lib/libLLVMLanaiDisassembler.so )
     63list( APPEND Fs lib/libLLVMLanaiInfo.so )
     64list( APPEND Fs lib/libLLVMLibDriver.so )
     65list( APPEND Fs lib/libLLVMLineEditor.so )
     66list( APPEND Fs lib/libLLVMLinker.so )
     67list( APPEND Fs lib/libLLVMLTO.so )
     68list( APPEND Fs lib/libLLVMMCDisassembler.so )
     69list( APPEND Fs lib/libLLVMMCJIT.so )
     70list( APPEND Fs lib/libLLVMMCParser.so )
     71list( APPEND Fs lib/libLLVMMC.so )
     72list( APPEND Fs lib/libLLVMMipsAsmParser.so )
     73list( APPEND Fs lib/libLLVMMipsAsmPrinter.so )
     74list( APPEND Fs lib/libLLVMMipsCodeGen.so )
     75list( APPEND Fs lib/libLLVMMipsDesc.so )
     76list( APPEND Fs lib/libLLVMMipsDisassembler.so )
     77list( APPEND Fs lib/libLLVMMipsInfo.so )
     78list( APPEND Fs lib/libLLVMMIRParser.so )
     79list( APPEND Fs lib/libLLVMMSP430AsmPrinter.so )
     80list( APPEND Fs lib/libLLVMMSP430CodeGen.so )
     81list( APPEND Fs lib/libLLVMMSP430Desc.so )
     82list( APPEND Fs lib/libLLVMMSP430Info.so )
     83list( APPEND Fs lib/libLLVMNVPTXAsmPrinter.so )
     84list( APPEND Fs lib/libLLVMNVPTXCodeGen.so )
     85list( APPEND Fs lib/libLLVMNVPTXDesc.so )
     86list( APPEND Fs lib/libLLVMNVPTXInfo.so )
     87list( APPEND Fs lib/libLLVMObjCARCOpts.so )
     88list( APPEND Fs lib/libLLVMObject.so )
     89list( APPEND Fs lib/libLLVMObjectYAML.so )
     90list( APPEND Fs lib/libLLVMOption.so )
     91list( APPEND Fs lib/libLLVMOrcJIT.so )
     92list( APPEND Fs lib/libLLVMPasses.so )
     93list( APPEND Fs lib/libLLVMPowerPCAsmParser.so )
     94list( APPEND Fs lib/libLLVMPowerPCAsmPrinter.so )
     95list( APPEND Fs lib/libLLVMPowerPCCodeGen.so )
     96list( APPEND Fs lib/libLLVMPowerPCDesc.so )
     97list( APPEND Fs lib/libLLVMPowerPCDisassembler.so )
     98list( APPEND Fs lib/libLLVMPowerPCInfo.so )
     99list( APPEND Fs lib/libLLVMProfileData.so )
     100list( APPEND Fs lib/libLLVMRuntimeDyld.so )
     101list( APPEND Fs lib/libLLVMScalarOpts.so )
     102list( APPEND Fs lib/libLLVMSelectionDAG.so )
     103list( APPEND Fs lib/libLLVMSparcAsmParser.so )
     104list( APPEND Fs lib/libLLVMSparcAsmPrinter.so )
     105list( APPEND Fs lib/libLLVMSparcCodeGen.so )
     106list( APPEND Fs lib/libLLVMSparcDesc.so )
     107list( APPEND Fs lib/libLLVMSparcDisassembler.so )
     108list( APPEND Fs lib/libLLVMSparcInfo.so )
     109list( APPEND Fs lib/libLLVMSupport.so )
     110list( APPEND Fs lib/libLLVMSymbolize.so )
     111list( APPEND Fs lib/libLLVMSystemZAsmParser.so )
     112list( APPEND Fs lib/libLLVMSystemZAsmPrinter.so )
     113list( APPEND Fs lib/libLLVMSystemZCodeGen.so )
     114list( APPEND Fs lib/libLLVMSystemZDesc.so )
     115list( APPEND Fs lib/libLLVMSystemZDisassembler.so )
     116list( APPEND Fs lib/libLLVMSystemZInfo.so )
     117list( APPEND Fs lib/libLLVMTableGen.so )
     118list( APPEND Fs lib/libLLVMTarget.so )
     119list( APPEND Fs lib/libLLVMTransformUtils.so )
     120list( APPEND Fs lib/libLLVMVectorize.so )
     121list( APPEND Fs lib/libLLVMWindowsManifest.so )
     122list( APPEND Fs lib/libLLVMX86AsmParser.so )
     123list( APPEND Fs lib/libLLVMX86AsmPrinter.so )
     124list( APPEND Fs lib/libLLVMX86CodeGen.so )
     125list( APPEND Fs lib/libLLVMX86Desc.so )
     126list( APPEND Fs lib/libLLVMX86Disassembler.so )
     127list( APPEND Fs lib/libLLVMX86Info.so )
     128list( APPEND Fs lib/libLLVMX86Utils.so )
     129list( APPEND Fs lib/libLLVMXCoreAsmPrinter.so )
     130list( APPEND Fs lib/libLLVMXCoreCodeGen.so )
     131list( APPEND Fs lib/libLLVMXCoreDesc.so )
     132list( APPEND Fs lib/libLLVMXCoreDisassembler.so )
     133list( APPEND Fs lib/libLLVMXCoreInfo.so )
     134list( APPEND Fs lib/libLLVMXRay.so )
     135list( APPEND Fs lib/libclangAnalysis.so )
     136list( APPEND Fs lib/libclangARCMigrate.so )
     137list( APPEND Fs lib/libclangASTMatchers.so )
     138list( APPEND Fs lib/libclangAST.so )
     139list( APPEND Fs lib/libclangBasic.so )
     140list( APPEND Fs lib/libclangCodeGen.so )
     141list( APPEND Fs lib/libclangCrossTU.so )
     142list( APPEND Fs lib/libclangDriver.so )
     143list( APPEND Fs lib/libclangDynamicASTMatchers.so )
     144list( APPEND Fs lib/libclangEdit.so )
     145list( APPEND Fs lib/libclangFormat.so )
     146list( APPEND Fs lib/libclangFrontend.so )
     147list( APPEND Fs lib/libclangFrontendTool.so )
     148list( APPEND Fs lib/libclangHandleCXX.so )
     149list( APPEND Fs lib/libclangHandleLLVM.so )
     150list( APPEND Fs lib/libclangIndex.so )
     151list( APPEND Fs lib/libclangLex.so )
     152list( APPEND Fs lib/libclangParse.so )
     153list( APPEND Fs lib/libclangRewriteFrontend.so )
     154list( APPEND Fs lib/libclangRewrite.so )
     155list( APPEND Fs lib/libclangSema.so )
     156list( APPEND Fs lib/libclangSerialization.so )
     157list( APPEND Fs lib/libclangStaticAnalyzerCheckers.so )
     158list( APPEND Fs lib/libclangStaticAnalyzerCore.so )
     159list( APPEND Fs lib/libclangStaticAnalyzerFrontend.so )
     160list( APPEND Fs lib/libclangToolingASTDiff.so )
     161list( APPEND Fs lib/libclangToolingCore.so )
     162list( APPEND Fs lib/libclangToolingInclusions.so )
     163list( APPEND Fs lib/libclangToolingRefactor.so )
     164list( APPEND Fs lib/libclangTooling.so )
     165
     166list( APPEND Fs bin/bugpoint )
     167list( APPEND Fs bin/c-index-test )
     168list( APPEND Fs bin/clang-7 )
     169list( APPEND Fs bin/clang-check )
     170list( APPEND Fs bin/clang-format )
     171list( APPEND Fs bin/clang-func-mapping )
     172list( APPEND Fs bin/clang-import-test )
     173list( APPEND Fs bin/clang-offload-bundler )
     174list( APPEND Fs bin/clang-refactor )
     175list( APPEND Fs bin/clang-rename )
     176list( APPEND Fs bin/diagtool )
    138177list( APPEND Fs bin/divine )
    139 list( APPEND Fs bin/llvm-tblgen )
    140 list( APPEND Fs bin/llvm-config )
    141 list( APPEND Fs bin/opt )
    142 list( APPEND Fs bin/llvm-as )
    143 list( APPEND Fs bin/llvm-dis )
    144 list( APPEND Fs bin/llvm-mc )
     178list( APPEND Fs bin/dsymutil )
     179list( APPEND Fs bin/git-clang-format )
     180list( APPEND Fs bin/hmaptool )
    145181list( APPEND Fs bin/llc )
     182list( APPEND Fs bin/lli )
    146183list( APPEND Fs bin/llvm-ar )
    147 list( APPEND Fs bin/llvm-nm )
    148 list( APPEND Fs bin/llvm-size )
     184list( APPEND Fs bin/llvm-as )
     185list( APPEND Fs bin/llvm-bcanalyzer )
     186list( APPEND Fs bin/llvm-cat )
     187list( APPEND Fs bin/llvm-cfi-verify )
     188list( APPEND Fs bin/llvm-config )
    149189list( APPEND Fs bin/llvm-cov )
    150 list( APPEND Fs bin/llvm-profdata )
    151 list( APPEND Fs bin/llvm-link )
    152 list( APPEND Fs bin/lli )
    153 list( APPEND Fs bin/llvm-extract )
     190list( APPEND Fs bin/llvm-c-test )
     191list( APPEND Fs bin/llvm-cvtres )
     192list( APPEND Fs bin/llvm-c-test )
     193list( APPEND Fs bin/llvm-cxxdump )
     194list( APPEND Fs bin/llvm-cxxfilt )
    154195list( APPEND Fs bin/llvm-diff )
    155 list( APPEND Fs bin/macho-dump )
     196list( APPEND Fs bin/llvm-dis )
     197list( APPEND Fs bin/llvm-dwarfdump )
     198list( APPEND Fs bin/llvm-dwp )
     199list( APPEND Fs bin/llvm-exegesis )
     200list( APPEND Fs bin/llvm-extract )
     201list( APPEND Fs bin/llvm-link )
     202list( APPEND Fs bin/llvm-lto2 )
     203list( APPEND Fs bin/llvm-mca )
     204list( APPEND Fs bin/llvm-modextract )
     205list( APPEND Fs bin/llvm-mt )
     206list( APPEND Fs bin/llvm-nm )
     207list( APPEND Fs bin/llvm-objcopy )
    156208list( APPEND Fs bin/llvm-objdump )
     209list( APPEND Fs bin/llvm-opt-report )
     210list( APPEND Fs bin/llvm-pdbutil )
     211list( APPEND Fs bin/llvm-profdata )
     212list( APPEND Fs bin/llvm-rc )
    157213list( APPEND Fs bin/llvm-readobj )
    158214list( APPEND Fs bin/llvm-rtdyld )
    159 list( APPEND Fs bin/llvm-dwarfdump )
    160 list( APPEND Fs bin/llvm-dsymutil )
    161 list( APPEND Fs bin/llvm-cxxdump )
    162 list( APPEND Fs bin/bugpoint )
    163 list( APPEND Fs bin/llvm-bcanalyzer )
     215list( APPEND Fs bin/llvm-size )
     216list( APPEND Fs bin/llvm-split )
    164217list( APPEND Fs bin/llvm-stress )
    165 list( APPEND Fs bin/llvm-mcmarkup )
    166 list( APPEND Fs bin/verify-uselistorder )
    167218list( APPEND Fs bin/llvm-symbolizer )
    168 list( APPEND Fs bin/llvm-c-test )
     219list( APPEND Fs bin/llvm-tblgen )
     220list( APPEND Fs bin/llvm-undname )
     221list( APPEND Fs bin/llvm-xray )
    169222list( APPEND Fs bin/obj2yaml )
     223list( APPEND Fs bin/opt )
     224list( APPEND Fs bin/sancov )
     225list( APPEND Fs bin/sanstats )
     226list( APPEND Fs bin/scan-build )
     227list( APPEND Fs bin/scan-view )
     228list( APPEND Fs bin/sanstats )
     229list( APPEND Fs bin/verify-uselistorder )
    170230list( APPEND Fs bin/yaml2obj )
    171 list( APPEND Fs bin/llvm-pdbdump )
    172 list( APPEND Fs bin/clang-3.7 )
    173 list( APPEND Fs bin/clang-format )
    174 list( APPEND Fs bin/clang-check )
    175231
    176232set( UNSET_RPATH "$ENV{BUILD_RPATH}" )
    177233
  • stp/lib/Interface/CMakeLists.txt

    diff -Nur a/stp/lib/Interface/CMakeLists.txt b/stp/lib/Interface/CMakeLists.txt
    a b  
    4040        add_custom_command(TARGET CopyPublicHeaders PRE_BUILD
    4141                           COMMAND ${CMAKE_COMMAND} -E make_directory ${HEADER_DEST}
    4242                           COMMAND ${CMAKE_COMMAND} -E echo "LEGACY: Copying ${public_header} to ${HEADER_DEST}"
    43                            COMMAND ${CMAKE_COMMAND} -E copy_if_different "${PROJECT_SOURCE_DIR}/include/stp/${public_header}" "${HEADER_DEST}/${public_header}"
     43                           COMMAND ${CMAKE_COMMAND} -E copy_if_different "${PROJECT_SOURCE_DIR}/stp/include/stp/${public_header}" "${HEADER_DEST}/${public_header}"
    4444                          )
    4545    endforeach()
    4646endif()