Coverage Report

Created: 2026-02-09 06:05

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/CMake/Source/cmInstallAndroidMKExportGenerator.h
Line
Count
Source
1
/* Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
2
   file LICENSE.rst or https://cmake.org/licensing for details.  */
3
#pragma once
4
5
#include <string>
6
#include <vector>
7
8
#include "cmInstallExportGenerator.h"
9
10
class cmExportSet;
11
class cmListFileBacktrace;
12
13
/** \class cmInstallAndroidMKExportGenerator
14
 * \brief Generate rules for creating Android .mk export files.
15
 */
16
class cmInstallAndroidMKExportGenerator : public cmInstallExportGenerator
17
{
18
public:
19
  cmInstallAndroidMKExportGenerator(
20
    cmExportSet* exportSet, std::string destination,
21
    std::string filePermissions,
22
    std::vector<std::string> const& configurations, std::string component,
23
    MessageLevel message, bool excludeFromAll, std::string filename,
24
    std::string targetNamespace, cmListFileBacktrace backtrace);
25
  cmInstallAndroidMKExportGenerator(cmInstallAndroidMKExportGenerator const&) =
26
    delete;
27
  ~cmInstallAndroidMKExportGenerator() override;
28
29
  cmInstallAndroidMKExportGenerator& operator=(
30
    cmInstallAndroidMKExportGenerator const&) = delete;
31
32
  char const* InstallSubcommand() const override
33
0
  {
34
0
    return "EXPORT_ANDROID_MK";
35
0
  }
36
};