Imported Upstream version 2.8.12.2
[platform/upstream/cmake.git] / Source / cmAddCompileOptionsCommand.cxx
1 /*============================================================================
2   CMake - Cross Platform Makefile Generator
3   Copyright 2013 Stephen Kelly <steveire@gmail.com>
4
5   Distributed under the OSI-approved BSD License (the "License");
6   see accompanying file Copyright.txt for details.
7
8   This software is distributed WITHOUT ANY WARRANTY; without even the
9   implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10   See the License for more information.
11 ============================================================================*/
12 #include "cmAddCompileOptionsCommand.h"
13
14 bool cmAddCompileOptionsCommand
15 ::InitialPass(std::vector<std::string> const& args, cmExecutionStatus &)
16 {
17   if(args.size() < 1 )
18     {
19     return true;
20     }
21
22   for(std::vector<std::string>::const_iterator i = args.begin();
23       i != args.end(); ++i)
24     {
25     this->Makefile->AddCompileOption(i->c_str());
26     }
27   return true;
28 }