• 配置文件

    配置文件

    每个Zephir扩展都有一个名为config.json的配置文件。 每当构建或生成扩展时,Zephir都会读取这个文件,它允许开发人员修改扩展或编译器的行为。

    该文件使用JSON作为配置格式:

    1. {
    2. "namespace": "test",
    3. "name": "Test Extension",
    4. "description": "My amazing extension",
    5. "author": "Tony Hawk",
    6. "version": "1.2.0"
    7. }

    此文件中定义的设置覆盖Zephir提供的任何默认设置。

    支持以下设置:

    • api
    • author
    • backend
    • constants-sources
    • description
    • destructors
    • extension-name
    • external-dependencies
    • extra
    • extra-cflags
    • extra-classes
    • extra-libs
    • extra-sources
    • globals
    • info
    • initializers
    • name
    • namespace
    • optimizations
    • optimizer-dirs
    • package-dependencies
    • prototype-dir
    • requires
    • silent
    • stubs
    • verbose
    • version
    • warnings