makefile - 如何检测是否设置了 makefile `--silent/--quiet` 命令行选项?

标签 makefile

如何检测makefile是否存在 --silent / --quiet 设置了命令行选项?

相关问题:

  • how to detect if --quiet option is specified with rake
  • 最佳答案

    我认为你需要:

    $(findstring s,$(word 1, $(MAKEFLAGS)))
    

    因为 MAKEFLAGS 也有很长的选项,例如:
    MAKEFLAGS=s -j80 --jobserver-auth=4,6
    

    所以,爱荷华州:
     # Set SILENT to 's' if --quiet/-s set, otherwise ''.
     SILENT := $(findstring s,$(word 1, $(MAKEFLAGS)))
    

    关于makefile - 如何检测是否设置了 makefile `--silent/--quiet` 命令行选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58367235/

    相关文章:

    eclipse - 将外部构建工具集成到 Eclipse 中的最佳方法是什么?

    c++ - 我可以将 src/中的所有 .cpp 文件编译为 obj/中的 .o,然后链接到 ./中的二进制文件吗?

    makefile - makefile 中的预构建步骤

    c++ - Windows Batch - 如何在将标准输出重定向到文件时添加时间戳

    android - 在 Android 构建系统中包含预构建的静态库

    编译 vsftpd 3.0.0 失败

    java - Java 中的 Makefile 创建

    swift - 在同一项目中设置 Vapor 和 Clang

    makefile - 加载共享库时出错 : libnsd. 所以:无法打开共享对象文件:没有这样的文件或目录

    c++ - 如何使用 clang 和 llvm-link 链接库