【问题标题】:Is there a way to define C language macro in Android.bp file?有没有办法在 Android.bp 文件中定义 C 语言宏?
【发布时间】:2020-01-13 08:21:44
【问题描述】:

我想知道我是否可以在 Android.bp 文件中定义 C 语言宏?我将一些模块(用 C++ 编写)的单元测试包装到 VTS 框架中。有一些变化需要在宏下加以保护。

【问题讨论】:

    标签: android android-vts


    【解决方案1】:

    您可以在Android.bp 中向cflags 添加一个定义,以便在您的测试代码中进行检查。

    cc_binary {
        [...]
        cflags: [ "-DMYUNITTEST" ]
    }
    
    #ifndef MYUNITTEST
    // not to be used in this unittest.
    #endif
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-11
      • 1970-01-01
      • 2011-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-20
      相关资源
      最近更新 更多