CMakeSourceListGenerator.h
Go to the documentation of this file.
1#pragma once
2
3#include <set>
4#include <string>
5
9
10namespace 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
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)
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)
This file offers overloads of toIce() and fromIce() functions for STL container types.