CMakeSourceListGenerator.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <set>
4 #include <string>
5 
9 
10 namespace armarx
11 {
12 
14  {
15  public:
17 
18  static std::string GenerateCMakeFile(const std::string& groupName,
19  const std::vector<std::string>& stateXMLFiles,
20  std::vector<std::string> const& stateSourceFiles,
21  std::vector<std::string> const& stateHeaderFiles,
22  const std::vector<std::string>& libs);
23 
24  static std::string
25  GenerateCMakeFileNextGen(const std::string& groupName,
26  const std::vector<std::string>& stateXMLFiles,
27  std::vector<std::string> const& stateSourceFiles,
28  std::vector<std::string> const& stateHeaderFiles,
29  const std::vector<std::string>& libs);
30  };
31 
32 } // namespace armarx
armarx::CMakeSourceListGenerator::CMakeSourceListGenerator
CMakeSourceListGenerator()
Definition: CMakeSourceListGenerator.cpp:6
armarx::CMakeSourceListGenerator::GenerateCMakeFileNextGen
static std::string GenerateCMakeFileNextGen(const std::string &groupName, const std::vector< std::string > &stateXMLFiles, std::vector< std::string > const &stateSourceFiles, std::vector< std::string > const &stateHeaderFiles, const std::vector< std::string > &libs)
Definition: CMakeSourceListGenerator.cpp:53
armarx::CMakeSourceListGenerator::GenerateCMakeFile
static std::string GenerateCMakeFile(const std::string &groupName, const std::vector< std::string > &stateXMLFiles, std::vector< std::string > const &stateSourceFiles, std::vector< std::string > const &stateHeaderFiles, const std::vector< std::string > &libs)
Definition: CMakeSourceListGenerator.cpp:11
RapidXmlReader.h
CMakeWriter.h
armarx::CMakeSourceListGenerator
Definition: CMakeSourceListGenerator.h:13
armarx
This file offers overloads of toIce() and fromIce() functions for STL container types.
Definition: ArmarXTimeserver.cpp:27
VariantInfo.h