//===- SearchDirCmd.cpp ---------------------------------------------------===// // // The MCLinker Project // // This file is distributed under the University of Illinois Open Source // License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// #include "mcld/Script/SearchDirCmd.h" #include "mcld/Support/raw_ostream.h" #include "mcld/LinkerScript.h" #include "mcld/Module.h" namespace mcld { //===----------------------------------------------------------------------===// // SearchDirCmd //===----------------------------------------------------------------------===// SearchDirCmd::SearchDirCmd(const std::string& pPath) : ScriptCommand(ScriptCommand::SEARCH_DIR), m_Path(pPath) { } SearchDirCmd::~SearchDirCmd() { } void SearchDirCmd::dump() const { mcld::outs() << "SEARCH_DIR ( " << m_Path << " )\n"; } void SearchDirCmd::activate(Module& pModule) { pModule.getScript().directories().insert(m_Path); } } // namespace mcld