Lines Matching refs:string
62 TargetAbi(const std::string &abi);
110 typedef std::map<std::string/*soname*/, BitcodeInfo> SONameMap;
115 BitcodeInfo(const std::string &bc);
121 std::string mBCPath;
122 std::string mTargetBCPath;
123 std::string mObjPath;
124 std::string mOutPath;
125 std::string mSOName;
126 std::string mLDFlags; // --no-undefined, ...
127 std::string mLDLocalLibsStr; // i.e.: ./obj/local/.../libxxx.a
128 std::list<std::string> mLDLibs; // -lxxx, will be removed one-by-one until empty
129 std::string mLDLibsStr; // Immutable once read in
139 std::string mSysroot;
140 std::string mWorkingDir;
143 std::string mGlobalCFlags;
144 std::string mGlobalLDFlags;
145 std::string mGlobalLDLibs;
150 std::string mExecutableToolsPath[(unsigned)CMD_LINK_RUNTIME+1];
153 …BitcodeCompiler(const std::string &abi, const std::string &sysroot, const std::string &working_dir…
189 virtual void removeIntermediateFile(const std::string &path) = 0;
195 virtual int parseLDFlags(BitcodeInfo &info, const std::string &str) = 0;
198 void runCmd(std::string cmd, bool dump = false);