diff options
author | Jean-Luc Brouillet <jeanluc@google.com> | 2015-03-22 11:14:07 -0700 |
---|---|---|
committer | Jean-Luc Brouillet <jeanluc@google.com> | 2015-03-22 11:14:07 -0700 |
commit | 62e099314bb1831035083a50616024ffa6253bde (patch) | |
tree | 0dd993f69f2b87983477b247cbb025d92d05beb2 /api/GenerateHeaderFiles.cpp | |
parent | 876cc6f86de3fc4f55cd99579ea6561ac0ea1f43 (diff) | |
download | rs-62e099314bb1831035083a50616024ffa6253bde.tar.gz |
Shorten the generated test file names.
Also place the generated files in their own directories.
Change-Id: I51c1acf15810ec199d17cc2d6e63adebdc0fc3c9
Diffstat (limited to 'api/GenerateHeaderFiles.cpp')
-rw-r--r-- | api/GenerateHeaderFiles.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/api/GenerateHeaderFiles.cpp b/api/GenerateHeaderFiles.cpp index 4b2ecc70..7475d6be 100644 --- a/api/GenerateHeaderFiles.cpp +++ b/api/GenerateHeaderFiles.cpp @@ -304,12 +304,12 @@ static void writeFunction(GeneratedFile* file, const Function& function) { } } -static bool writeHeaderFile(const SpecFile& specFile) { +static bool writeHeaderFile(const string& directory, const SpecFile& specFile) { const string headerFileName = specFile.getHeaderFileName(); // We generate one header file for each spec file. GeneratedFile file; - if (!file.start(headerFileName)) { + if (!file.start(directory, headerFileName)) { return false; } @@ -349,10 +349,10 @@ static bool writeHeaderFile(const SpecFile& specFile) { return true; } -bool GenerateHeaderFiles() { +bool GenerateHeaderFiles(const string& directory) { bool success = true; for (auto specFile : systemSpecification.getSpecFiles()) { - if (!writeHeaderFile(*specFile)) { + if (!writeHeaderFile(directory, *specFile)) { success = false; } } |