Skip to content

Instantly share code, notes, and snippets.

@LukasForst
Created December 19, 2022 11:24
Show Gist options
  • Save LukasForst/871fe1dd2a111549eab95771ec3df21a to your computer and use it in GitHub Desktop.
Save LukasForst/871fe1dd2a111549eab95771ec3df21a to your computer and use it in GitHub Desktop.
CMake for Nginx
cmake_minimum_required(VERSION 3.24)
project(nginx)
set(CMAKE_CXX_STANDARD 14)
include_directories(modules/cjson-module)
include_directories(modules/lua-nginx-module/src)
include_directories(modules/lua-nginx-module/src/api)
include_directories(modules/luasocket_module/src)
include_directories(modules/ngx_brotli-module/deps/brotli/common)
include_directories(modules/ngx_brotli-module/deps/brotli/enc)
include_directories(modules/ngx_brotli-module/deps/brotli/include)
include_directories(modules/ngx_brotli-module/deps/brotli/include/brotli)
include_directories(modules/ngx_cdn77_module)
include_directories(modules/ngx_devel_kit/auto)
include_directories(modules/ngx_devel_kit/auto/src)
include_directories(modules/ngx_devel_kit/objs)
include_directories(modules/ngx_devel_kit/src)
include_directories(modules/ngx_devel_kit/src/hash)
include_directories(modules/ngx_http_cdn77_log_module)
include_directories(modules/ngx_http_flv_module)
include_directories(modules/ngx_http_flv_module/dash)
include_directories(modules/ngx_http_flv_module/hls)
include_directories(modules/ngx_http_shm_log_module)
include_directories(modules/ngx_modsecurity_module/src)
include_directories(modules/ngx_more_headers_module/src)
include_directories(modules/ngx_mp4_filter_module)
include_directories(nginx/src/core)
include_directories(nginx/src/engine)
include_directories(nginx/src/event)
include_directories(nginx/src/event/modules)
include_directories(nginx/src/http)
include_directories(nginx/src/http/modules)
include_directories(nginx/src/http/modules/perl)
include_directories(nginx/src/http/v2)
include_directories(nginx/src/mail)
include_directories(nginx/src/os/unix)
include_directories(nginx/src/os/win32)
include_directories(nginx/src/stream)
include_directories(/usr/local/include/luajit-2.1/)
add_executable(nginx
modules/cjson-module/cjson_module.c
modules/cjson-module/dtoa.c
modules/cjson-module/dtoa_config.h
modules/cjson-module/fpconv.c
modules/cjson-module/fpconv.h
modules/cjson-module/g_fmt.c
modules/cjson-module/lua_cjson.c
modules/cjson-module/strbuf.c
modules/cjson-module/strbuf.h
modules/lua-nginx-module/src/api/ngx_http_lua_api.h
modules/lua-nginx-module/src/ddebug.h
modules/lua-nginx-module/src/ngx_http_lua_accessby.c
modules/lua-nginx-module/src/ngx_http_lua_accessby.h
modules/lua-nginx-module/src/ngx_http_lua_api.c
modules/lua-nginx-module/src/ngx_http_lua_args.c
modules/lua-nginx-module/src/ngx_http_lua_args.h
modules/lua-nginx-module/src/ngx_http_lua_autoconf.h
modules/lua-nginx-module/src/ngx_http_lua_balancer.c
modules/lua-nginx-module/src/ngx_http_lua_balancer.h
modules/lua-nginx-module/src/ngx_http_lua_bodyfilterby.c
modules/lua-nginx-module/src/ngx_http_lua_bodyfilterby.h
modules/lua-nginx-module/src/ngx_http_lua_cache.c
modules/lua-nginx-module/src/ngx_http_lua_cache.h
modules/lua-nginx-module/src/ngx_http_lua_capturefilter.c
modules/lua-nginx-module/src/ngx_http_lua_capturefilter.h
modules/lua-nginx-module/src/ngx_http_lua_clfactory.c
modules/lua-nginx-module/src/ngx_http_lua_clfactory.h
modules/lua-nginx-module/src/ngx_http_lua_common.h
modules/lua-nginx-module/src/ngx_http_lua_config.c
modules/lua-nginx-module/src/ngx_http_lua_config.h
modules/lua-nginx-module/src/ngx_http_lua_consts.c
modules/lua-nginx-module/src/ngx_http_lua_consts.h
modules/lua-nginx-module/src/ngx_http_lua_contentby.c
modules/lua-nginx-module/src/ngx_http_lua_contentby.h
modules/lua-nginx-module/src/ngx_http_lua_control.c
modules/lua-nginx-module/src/ngx_http_lua_control.h
modules/lua-nginx-module/src/ngx_http_lua_coroutine.c
modules/lua-nginx-module/src/ngx_http_lua_coroutine.h
modules/lua-nginx-module/src/ngx_http_lua_ctx.c
modules/lua-nginx-module/src/ngx_http_lua_ctx.h
modules/lua-nginx-module/src/ngx_http_lua_directive.c
modules/lua-nginx-module/src/ngx_http_lua_directive.h
modules/lua-nginx-module/src/ngx_http_lua_exception.c
modules/lua-nginx-module/src/ngx_http_lua_exception.h
modules/lua-nginx-module/src/ngx_http_lua_exitworkerby.c
modules/lua-nginx-module/src/ngx_http_lua_exitworkerby.h
modules/lua-nginx-module/src/ngx_http_lua_headerfilterby.c
modules/lua-nginx-module/src/ngx_http_lua_headerfilterby.h
modules/lua-nginx-module/src/ngx_http_lua_headers.c
modules/lua-nginx-module/src/ngx_http_lua_headers.h
modules/lua-nginx-module/src/ngx_http_lua_headers_in.c
modules/lua-nginx-module/src/ngx_http_lua_headers_in.h
modules/lua-nginx-module/src/ngx_http_lua_headers_out.c
modules/lua-nginx-module/src/ngx_http_lua_headers_out.h
modules/lua-nginx-module/src/ngx_http_lua_initby.c
modules/lua-nginx-module/src/ngx_http_lua_initby.h
modules/lua-nginx-module/src/ngx_http_lua_initworkerby.c
modules/lua-nginx-module/src/ngx_http_lua_initworkerby.h
modules/lua-nginx-module/src/ngx_http_lua_input_filters.c
modules/lua-nginx-module/src/ngx_http_lua_input_filters.h
modules/lua-nginx-module/src/ngx_http_lua_lex.c
modules/lua-nginx-module/src/ngx_http_lua_lex.h
modules/lua-nginx-module/src/ngx_http_lua_log.c
modules/lua-nginx-module/src/ngx_http_lua_log.h
modules/lua-nginx-module/src/ngx_http_lua_log_ringbuf.c
modules/lua-nginx-module/src/ngx_http_lua_log_ringbuf.h
modules/lua-nginx-module/src/ngx_http_lua_logby.c
modules/lua-nginx-module/src/ngx_http_lua_logby.h
modules/lua-nginx-module/src/ngx_http_lua_misc.c
modules/lua-nginx-module/src/ngx_http_lua_misc.h
modules/lua-nginx-module/src/ngx_http_lua_module.c
modules/lua-nginx-module/src/ngx_http_lua_ndk.c
modules/lua-nginx-module/src/ngx_http_lua_ndk.h
modules/lua-nginx-module/src/ngx_http_lua_output.c
modules/lua-nginx-module/src/ngx_http_lua_output.h
modules/lua-nginx-module/src/ngx_http_lua_pcrefix.c
modules/lua-nginx-module/src/ngx_http_lua_pcrefix.h
modules/lua-nginx-module/src/ngx_http_lua_phase.c
modules/lua-nginx-module/src/ngx_http_lua_pipe.c
modules/lua-nginx-module/src/ngx_http_lua_pipe.h
modules/lua-nginx-module/src/ngx_http_lua_probe.h
modules/lua-nginx-module/src/ngx_http_lua_rate_limit.c
modules/lua-nginx-module/src/ngx_http_lua_rate_limit.h
modules/lua-nginx-module/src/ngx_http_lua_regex.c
modules/lua-nginx-module/src/ngx_http_lua_req_body.c
modules/lua-nginx-module/src/ngx_http_lua_req_body.h
modules/lua-nginx-module/src/ngx_http_lua_req_method.c
modules/lua-nginx-module/src/ngx_http_lua_rewriteby.c
modules/lua-nginx-module/src/ngx_http_lua_rewriteby.h
modules/lua-nginx-module/src/ngx_http_lua_script.c
modules/lua-nginx-module/src/ngx_http_lua_script.h
modules/lua-nginx-module/src/ngx_http_lua_semaphore.c
modules/lua-nginx-module/src/ngx_http_lua_semaphore.h
modules/lua-nginx-module/src/ngx_http_lua_setby.c
modules/lua-nginx-module/src/ngx_http_lua_setby.h
modules/lua-nginx-module/src/ngx_http_lua_shdict.c
modules/lua-nginx-module/src/ngx_http_lua_shdict.h
modules/lua-nginx-module/src/ngx_http_lua_sleep.c
modules/lua-nginx-module/src/ngx_http_lua_sleep.h
modules/lua-nginx-module/src/ngx_http_lua_socket_tcp.c
modules/lua-nginx-module/src/ngx_http_lua_socket_tcp.h
modules/lua-nginx-module/src/ngx_http_lua_socket_udp.c
modules/lua-nginx-module/src/ngx_http_lua_socket_udp.h
modules/lua-nginx-module/src/ngx_http_lua_ssl.c
modules/lua-nginx-module/src/ngx_http_lua_ssl.h
modules/lua-nginx-module/src/ngx_http_lua_ssl_certby.c
modules/lua-nginx-module/src/ngx_http_lua_ssl_certby.h
modules/lua-nginx-module/src/ngx_http_lua_ssl_client_helloby.c
modules/lua-nginx-module/src/ngx_http_lua_ssl_client_helloby.h
modules/lua-nginx-module/src/ngx_http_lua_ssl_ocsp.c
modules/lua-nginx-module/src/ngx_http_lua_ssl_session_fetchby.c
modules/lua-nginx-module/src/ngx_http_lua_ssl_session_fetchby.h
modules/lua-nginx-module/src/ngx_http_lua_ssl_session_storeby.c
modules/lua-nginx-module/src/ngx_http_lua_ssl_session_storeby.h
modules/lua-nginx-module/src/ngx_http_lua_string.c
modules/lua-nginx-module/src/ngx_http_lua_string.h
modules/lua-nginx-module/src/ngx_http_lua_subrequest.c
modules/lua-nginx-module/src/ngx_http_lua_subrequest.h
modules/lua-nginx-module/src/ngx_http_lua_time.c
modules/lua-nginx-module/src/ngx_http_lua_timer.c
modules/lua-nginx-module/src/ngx_http_lua_timer.h
modules/lua-nginx-module/src/ngx_http_lua_uri.c
modules/lua-nginx-module/src/ngx_http_lua_uri.h
modules/lua-nginx-module/src/ngx_http_lua_uthread.c
modules/lua-nginx-module/src/ngx_http_lua_uthread.h
modules/lua-nginx-module/src/ngx_http_lua_util.c
modules/lua-nginx-module/src/ngx_http_lua_util.h
modules/lua-nginx-module/src/ngx_http_lua_variable.c
modules/lua-nginx-module/src/ngx_http_lua_worker.c
modules/lua-nginx-module/src/ngx_http_lua_worker_thread.c
modules/lua-nginx-module/src/ngx_http_lua_worker_thread.h
modules/lua-nginx-module/t/data/fake-delayed-load-module/ngx_http_lua_fake_delayed_load_module.c
modules/lua-nginx-module/t/data/fake-module/ngx_http_fake_module.c
modules/lua-nginx-module/t/data/fake-shm-module/ngx_http_lua_fake_shm_module.c
modules/luasocket_module/src/auxiliar.c
modules/luasocket_module/src/auxiliar.h
modules/luasocket_module/src/buffer.c
modules/luasocket_module/src/buffer.h
modules/luasocket_module/src/compat.c
modules/luasocket_module/src/compat.h
modules/luasocket_module/src/except.c
modules/luasocket_module/src/except.h
modules/luasocket_module/src/inet.c
modules/luasocket_module/src/inet.h
modules/luasocket_module/src/io.c
modules/luasocket_module/src/io.h
modules/luasocket_module/src/luasocket.c
modules/luasocket_module/src/luasocket.h
modules/luasocket_module/src/mime.c
modules/luasocket_module/src/mime.h
modules/luasocket_module/src/options.c
modules/luasocket_module/src/options.h
modules/luasocket_module/src/pierror.h
modules/luasocket_module/src/select.c
modules/luasocket_module/src/select.h
modules/luasocket_module/src/serial.c
modules/luasocket_module/src/socket.h
modules/luasocket_module/src/tcp.c
modules/luasocket_module/src/tcp.h
modules/luasocket_module/src/timeout.c
modules/luasocket_module/src/timeout.h
modules/luasocket_module/src/udp.c
modules/luasocket_module/src/udp.h
modules/luasocket_module/src/unix.c
modules/luasocket_module/src/unix.h
modules/luasocket_module/src/unixdgram.c
modules/luasocket_module/src/unixdgram.h
modules/luasocket_module/src/unixstream.c
modules/luasocket_module/src/unixstream.h
modules/luasocket_module/src/usocket.c
modules/luasocket_module/src/usocket.h
modules/luasocket_module/src/wsocket.c
modules/luasocket_module/src/wsocket.h
modules/luasocket_module/luasocket_module.c
modules/nginx_qat_module/ngx_ssl_engine_qat_module.c
modules/ngx_brotli-module/deps/brotli/common/constants.h
modules/ngx_brotli-module/deps/brotli/common/context.h
modules/ngx_brotli-module/deps/brotli/common/dictionary.c
modules/ngx_brotli-module/deps/brotli/common/dictionary.h
modules/ngx_brotli-module/deps/brotli/common/platform.h
modules/ngx_brotli-module/deps/brotli/common/transform.c
modules/ngx_brotli-module/deps/brotli/common/transform.h
modules/ngx_brotli-module/deps/brotli/common/version.h
modules/ngx_brotli-module/deps/brotli/enc/backward_references.c
modules/ngx_brotli-module/deps/brotli/enc/backward_references.h
modules/ngx_brotli-module/deps/brotli/enc/backward_references_hq.c
modules/ngx_brotli-module/deps/brotli/enc/backward_references_hq.h
modules/ngx_brotli-module/deps/brotli/enc/backward_references_inc.h
modules/ngx_brotli-module/deps/brotli/enc/bit_cost.c
modules/ngx_brotli-module/deps/brotli/enc/bit_cost.h
modules/ngx_brotli-module/deps/brotli/enc/bit_cost_inc.h
modules/ngx_brotli-module/deps/brotli/enc/block_encoder_inc.h
modules/ngx_brotli-module/deps/brotli/enc/block_splitter.c
modules/ngx_brotli-module/deps/brotli/enc/block_splitter.h
modules/ngx_brotli-module/deps/brotli/enc/block_splitter_inc.h
modules/ngx_brotli-module/deps/brotli/enc/brotli_bit_stream.c
modules/ngx_brotli-module/deps/brotli/enc/brotli_bit_stream.h
modules/ngx_brotli-module/deps/brotli/enc/cluster.c
modules/ngx_brotli-module/deps/brotli/enc/cluster.h
modules/ngx_brotli-module/deps/brotli/enc/cluster_inc.h
modules/ngx_brotli-module/deps/brotli/enc/command.h
modules/ngx_brotli-module/deps/brotli/enc/compress_fragment.c
modules/ngx_brotli-module/deps/brotli/enc/compress_fragment.h
modules/ngx_brotli-module/deps/brotli/enc/compress_fragment_two_pass.c
modules/ngx_brotli-module/deps/brotli/enc/compress_fragment_two_pass.h
modules/ngx_brotli-module/deps/brotli/enc/dictionary_hash.c
modules/ngx_brotli-module/deps/brotli/enc/dictionary_hash.h
modules/ngx_brotli-module/deps/brotli/enc/encode.c
modules/ngx_brotli-module/deps/brotli/enc/encoder_dict.c
modules/ngx_brotli-module/deps/brotli/enc/encoder_dict.h
modules/ngx_brotli-module/deps/brotli/enc/entropy_encode.c
modules/ngx_brotli-module/deps/brotli/enc/entropy_encode.h
modules/ngx_brotli-module/deps/brotli/enc/entropy_encode_static.h
modules/ngx_brotli-module/deps/brotli/enc/fast_log.h
modules/ngx_brotli-module/deps/brotli/enc/find_match_length.h
modules/ngx_brotli-module/deps/brotli/enc/hash.h
modules/ngx_brotli-module/deps/brotli/enc/hash_composite_inc.h
modules/ngx_brotli-module/deps/brotli/enc/hash_forgetful_chain_inc.h
modules/ngx_brotli-module/deps/brotli/enc/hash_longest_match64_inc.h
modules/ngx_brotli-module/deps/brotli/enc/hash_longest_match_inc.h
modules/ngx_brotli-module/deps/brotli/enc/hash_longest_match_quickly_inc.h
modules/ngx_brotli-module/deps/brotli/enc/hash_rolling_inc.h
modules/ngx_brotli-module/deps/brotli/enc/hash_to_binary_tree_inc.h
modules/ngx_brotli-module/deps/brotli/enc/histogram.c
modules/ngx_brotli-module/deps/brotli/enc/histogram.h
modules/ngx_brotli-module/deps/brotli/enc/histogram_inc.h
modules/ngx_brotli-module/deps/brotli/enc/literal_cost.c
modules/ngx_brotli-module/deps/brotli/enc/literal_cost.h
modules/ngx_brotli-module/deps/brotli/enc/memory.c
modules/ngx_brotli-module/deps/brotli/enc/memory.h
modules/ngx_brotli-module/deps/brotli/enc/metablock.c
modules/ngx_brotli-module/deps/brotli/enc/metablock.h
modules/ngx_brotli-module/deps/brotli/enc/metablock_inc.h
modules/ngx_brotli-module/deps/brotli/enc/params.h
modules/ngx_brotli-module/deps/brotli/enc/prefix.h
modules/ngx_brotli-module/deps/brotli/enc/quality.h
modules/ngx_brotli-module/deps/brotli/enc/ringbuffer.h
modules/ngx_brotli-module/deps/brotli/enc/static_dict.c
modules/ngx_brotli-module/deps/brotli/enc/static_dict.h
modules/ngx_brotli-module/deps/brotli/enc/static_dict_lut.h
modules/ngx_brotli-module/deps/brotli/enc/utf8_util.c
modules/ngx_brotli-module/deps/brotli/enc/utf8_util.h
modules/ngx_brotli-module/deps/brotli/enc/write_bits.h
modules/ngx_brotli-module/deps/brotli/include/brotli/decode.h
modules/ngx_brotli-module/deps/brotli/include/brotli/encode.h
modules/ngx_brotli-module/deps/brotli/include/brotli/port.h
modules/ngx_brotli-module/deps/brotli/include/brotli/types.h
modules/ngx_brotli-module/src/ngx_http_brotli_filter_module.c
modules/ngx_brotli-module/src/ngx_http_brotli_static_module.c
modules/ngx_cache_purge_module/ngx_cache_purge_module.c
modules/ngx_cdn77_module/ngx_cdn77_module.c
modules/ngx_cdn77_module/ngx_cdn77_module.h
modules/ngx_devel_kit/auto/src/array.h
modules/ngx_devel_kit/auto/src/conf_cmd_basic.h
modules/ngx_devel_kit/auto/src/conf_merge.h
modules/ngx_devel_kit/auto/src/palloc.h
modules/ngx_devel_kit/examples/http/set_var/ngx_http_set_var_examples_module.c
modules/ngx_devel_kit/objs/ndk_array.h
modules/ngx_devel_kit/objs/ndk_conf_cmd_basic.h
modules/ngx_devel_kit/objs/ndk_conf_cmd_extra.h
modules/ngx_devel_kit/objs/ndk_conf_merge.h
modules/ngx_devel_kit/objs/ndk_config.c
modules/ngx_devel_kit/objs/ndk_config.h
modules/ngx_devel_kit/objs/ndk_includes.h
modules/ngx_devel_kit/objs/ndk_palloc.h
modules/ngx_devel_kit/src/hash/md5.h
modules/ngx_devel_kit/src/hash/murmurhash2.c
modules/ngx_devel_kit/src/hash/sha.h
modules/ngx_devel_kit/src/ndk.c
modules/ngx_devel_kit/src/ndk.h
modules/ngx_devel_kit/src/ndk_buf.c
modules/ngx_devel_kit/src/ndk_buf.h
modules/ngx_devel_kit/src/ndk_complex_path.c
modules/ngx_devel_kit/src/ndk_complex_path.h
modules/ngx_devel_kit/src/ndk_complex_value.c
modules/ngx_devel_kit/src/ndk_complex_value.h
modules/ngx_devel_kit/src/ndk_conf_file.c
modules/ngx_devel_kit/src/ndk_conf_file.h
modules/ngx_devel_kit/src/ndk_debug.c
modules/ngx_devel_kit/src/ndk_debug.h
modules/ngx_devel_kit/src/ndk_encoding.c
modules/ngx_devel_kit/src/ndk_encoding.h
modules/ngx_devel_kit/src/ndk_hash.c
modules/ngx_devel_kit/src/ndk_hash.h
modules/ngx_devel_kit/src/ndk_http.c
modules/ngx_devel_kit/src/ndk_http.h
modules/ngx_devel_kit/src/ndk_http_headers.h
modules/ngx_devel_kit/src/ndk_log.c
modules/ngx_devel_kit/src/ndk_log.h
modules/ngx_devel_kit/src/ndk_parse.h
modules/ngx_devel_kit/src/ndk_path.c
modules/ngx_devel_kit/src/ndk_path.h
modules/ngx_devel_kit/src/ndk_process.c
modules/ngx_devel_kit/src/ndk_process.h
modules/ngx_devel_kit/src/ndk_regex.c
modules/ngx_devel_kit/src/ndk_regex.h
modules/ngx_devel_kit/src/ndk_rewrite.c
modules/ngx_devel_kit/src/ndk_rewrite.h
modules/ngx_devel_kit/src/ndk_set_var.c
modules/ngx_devel_kit/src/ndk_set_var.h
modules/ngx_devel_kit/src/ndk_string.c
modules/ngx_devel_kit/src/ndk_string.h
modules/ngx_devel_kit/src/ndk_string_util.h
modules/ngx_devel_kit/src/ndk_upstream_list.c
modules/ngx_devel_kit/src/ndk_upstream_list.h
modules/ngx_devel_kit/src/ndk_uri.c
modules/ngx_devel_kit/src/ndk_uri.h
modules/ngx_http_cdn77_log_module/ngx_http_cdn77_log_module.c
modules/ngx_http_cdn77_log_module/ngx_http_cdn77_log_module.h
modules/ngx_http_cdn77_proxy_module/ngx_http_cdn77_proxy_module.c
modules/ngx_http_flv_module/dash/ngx_rtmp_dash_module.c
modules/ngx_http_flv_module/dash/ngx_rtmp_mp4.c
modules/ngx_http_flv_module/dash/ngx_rtmp_mp4.h
modules/ngx_http_flv_module/hls/ngx_rtmp_hls_module.c
modules/ngx_http_flv_module/hls/ngx_rtmp_hls_module.h
modules/ngx_http_flv_module/hls/ngx_rtmp_mpegts.c
modules/ngx_http_flv_module/hls/ngx_rtmp_mpegts.h
modules/ngx_http_flv_module/ngx_http_flv_live_module.c
modules/ngx_http_flv_module/ngx_http_flv_live_module.h
modules/ngx_http_flv_module/ngx_rtmp.c
modules/ngx_http_flv_module/ngx_rtmp.h
modules/ngx_http_flv_module/ngx_rtmp_access_module.c
modules/ngx_http_flv_module/ngx_rtmp_amf.c
modules/ngx_http_flv_module/ngx_rtmp_amf.h
modules/ngx_http_flv_module/ngx_rtmp_auto_push_module.c
modules/ngx_http_flv_module/ngx_rtmp_bandwidth.c
modules/ngx_http_flv_module/ngx_rtmp_bandwidth.h
modules/ngx_http_flv_module/ngx_rtmp_bitop.c
modules/ngx_http_flv_module/ngx_rtmp_bitop.h
modules/ngx_http_flv_module/ngx_rtmp_cmd_module.c
modules/ngx_http_flv_module/ngx_rtmp_cmd_module.h
modules/ngx_http_flv_module/ngx_rtmp_codec_module.c
modules/ngx_http_flv_module/ngx_rtmp_codec_module.h
modules/ngx_http_flv_module/ngx_rtmp_control_module.c
modules/ngx_http_flv_module/ngx_rtmp_core_module.c
modules/ngx_http_flv_module/ngx_rtmp_eval.c
modules/ngx_http_flv_module/ngx_rtmp_eval.h
modules/ngx_http_flv_module/ngx_rtmp_exec_module.c
modules/ngx_http_flv_module/ngx_rtmp_flv_live_index_module.c
modules/ngx_http_flv_module/ngx_rtmp_flv_module.c
modules/ngx_http_flv_module/ngx_rtmp_gop_cache_module.c
modules/ngx_http_flv_module/ngx_rtmp_gop_cache_module.h
modules/ngx_http_flv_module/ngx_rtmp_handler.c
modules/ngx_http_flv_module/ngx_rtmp_handshake.c
modules/ngx_http_flv_module/ngx_rtmp_init.c
modules/ngx_http_flv_module/ngx_rtmp_limit_module.c
modules/ngx_http_flv_module/ngx_rtmp_live_module.c
modules/ngx_http_flv_module/ngx_rtmp_live_module.h
modules/ngx_http_flv_module/ngx_rtmp_log_module.c
modules/ngx_http_flv_module/ngx_rtmp_mp4_module.c
modules/ngx_http_flv_module/ngx_rtmp_netcall_module.c
modules/ngx_http_flv_module/ngx_rtmp_netcall_module.h
modules/ngx_http_flv_module/ngx_rtmp_notify_module.c
modules/ngx_http_flv_module/ngx_rtmp_parse.c
modules/ngx_http_flv_module/ngx_rtmp_play_module.c
modules/ngx_http_flv_module/ngx_rtmp_play_module.h
modules/ngx_http_flv_module/ngx_rtmp_proxy_protocol.c
modules/ngx_http_flv_module/ngx_rtmp_proxy_protocol.h
modules/ngx_http_flv_module/ngx_rtmp_receive.c
modules/ngx_http_flv_module/ngx_rtmp_record_module.c
modules/ngx_http_flv_module/ngx_rtmp_record_module.h
modules/ngx_http_flv_module/ngx_rtmp_relay_module.c
modules/ngx_http_flv_module/ngx_rtmp_relay_module.h
modules/ngx_http_flv_module/ngx_rtmp_send.c
modules/ngx_http_flv_module/ngx_rtmp_shared.c
modules/ngx_http_flv_module/ngx_rtmp_stat_module.c
modules/ngx_http_flv_module/ngx_rtmp_streams.h
modules/ngx_http_flv_module/ngx_rtmp_variables.c
modules/ngx_http_flv_module/ngx_rtmp_variables.h
modules/ngx_http_flv_module/ngx_rtmp_version.h
modules/ngx_http_shm_log_module/http-log.capnp.c
modules/ngx_http_shm_log_module/http-log.capnp.h
modules/ngx_http_shm_log_module/ngx_http_shm_log_message.c
modules/ngx_http_shm_log_module/ngx_http_shm_log_message.h
modules/ngx_http_shm_log_module/ngx_http_shm_log_module.c
modules/ngx_http_shm_log_module/ngx_http_shm_log_ring_buf.c
modules/ngx_http_shm_log_module/ngx_http_shm_log_ring_buf.h
modules/ngx_http_shm_log_module/ngx_http_shm_log_shared_memory.c
modules/ngx_http_shm_log_module/ngx_http_shm_log_shared_memory.h
modules/ngx_modsecurity_module/src/ddebug.h
modules/ngx_modsecurity_module/src/ngx_http_modsecurity.h
modules/ngx_modsecurity_module/src/ngx_http_modsecurity_header_filter.c
modules/ngx_modsecurity_module/src/ngx_http_modsecurity_log.c
modules/ngx_modsecurity_module/src/ngx_http_modsecurity_module.c
modules/ngx_modsecurity_module/src/ngx_http_modsecurity_request_body_filter.c
modules/ngx_modsecurity_module/src/ngx_http_modsecurity_rewrite.c
modules/ngx_more_headers_module/src/ddebug.h
modules/ngx_more_headers_module/src/ngx_http_headers_more_filter_module.c
modules/ngx_more_headers_module/src/ngx_http_headers_more_filter_module.h
modules/ngx_more_headers_module/src/ngx_http_headers_more_headers_in.c
modules/ngx_more_headers_module/src/ngx_http_headers_more_headers_in.h
modules/ngx_more_headers_module/src/ngx_http_headers_more_headers_out.c
modules/ngx_more_headers_module/src/ngx_http_headers_more_headers_out.h
modules/ngx_more_headers_module/src/ngx_http_headers_more_util.c
modules/ngx_more_headers_module/src/ngx_http_headers_more_util.h
modules/ngx_mp4_filter_module/ngx_http_mp4_filter_core.c
modules/ngx_mp4_filter_module/ngx_http_mp4_filter_core.h
modules/ngx_mp4_filter_module/ngx_http_mp4_filter_module.c
modules/ngx_mp4_filter_module/ngx_http_mp4_filter_module.h
modules/ngx_mp4_filter_module/ngx_http_mp4_filter_parser.c
modules/ngx_mp4_filter_module/ngx_http_mp4_filter_parser.h
modules/ngx_status_ex_module/ngx_status_ex_module.c
nginx/src/core/nginx.c
nginx/src/core/nginx.h
nginx/src/core/ngx_array.c
nginx/src/core/ngx_array.h
nginx/src/core/ngx_buf.c
nginx/src/core/ngx_buf.h
nginx/src/core/ngx_conf_file.c
nginx/src/core/ngx_conf_file.h
nginx/src/core/ngx_config.h
nginx/src/core/ngx_connection.c
nginx/src/core/ngx_connection.h
nginx/src/core/ngx_core.h
nginx/src/core/ngx_cpuinfo.c
nginx/src/core/ngx_crc.h
nginx/src/core/ngx_crc32.c
nginx/src/core/ngx_crc32.h
nginx/src/core/ngx_crypt.c
nginx/src/core/ngx_crypt.h
nginx/src/core/ngx_cycle.c
nginx/src/core/ngx_cycle.h
nginx/src/core/ngx_file.c
nginx/src/core/ngx_file.h
nginx/src/core/ngx_hash.c
nginx/src/core/ngx_hash.h
nginx/src/core/ngx_inet.c
nginx/src/core/ngx_inet.h
nginx/src/core/ngx_list.c
nginx/src/core/ngx_list.h
nginx/src/core/ngx_log.c
nginx/src/core/ngx_log.h
nginx/src/core/ngx_md5.c
nginx/src/core/ngx_md5.h
nginx/src/core/ngx_module.c
nginx/src/core/ngx_module.h
nginx/src/core/ngx_murmurhash.c
nginx/src/core/ngx_murmurhash.h
nginx/src/core/ngx_open_file_cache.c
nginx/src/core/ngx_open_file_cache.h
nginx/src/core/ngx_output_chain.c
nginx/src/core/ngx_palloc.c
nginx/src/core/ngx_palloc.h
nginx/src/core/ngx_parse.c
nginx/src/core/ngx_parse.h
nginx/src/core/ngx_parse_time.c
nginx/src/core/ngx_parse_time.h
nginx/src/core/ngx_proxy_protocol.c
nginx/src/core/ngx_proxy_protocol.h
nginx/src/core/ngx_queue.c
nginx/src/core/ngx_queue.h
nginx/src/core/ngx_radix_tree.c
nginx/src/core/ngx_radix_tree.h
nginx/src/core/ngx_rbtree.c
nginx/src/core/ngx_rbtree.h
nginx/src/core/ngx_regex.c
nginx/src/core/ngx_regex.h
nginx/src/core/ngx_resolver.c
nginx/src/core/ngx_resolver.h
nginx/src/core/ngx_rwlock.c
nginx/src/core/ngx_rwlock.h
nginx/src/core/ngx_sha1.c
nginx/src/core/ngx_sha1.h
nginx/src/core/ngx_shmtx.c
nginx/src/core/ngx_shmtx.h
nginx/src/core/ngx_slab.c
nginx/src/core/ngx_slab.h
nginx/src/core/ngx_spinlock.c
nginx/src/core/ngx_string.c
nginx/src/core/ngx_string.h
nginx/src/core/ngx_syslog.c
nginx/src/core/ngx_syslog.h
nginx/src/core/ngx_thread_pool.c
nginx/src/core/ngx_thread_pool.h
nginx/src/core/ngx_times.c
nginx/src/core/ngx_times.h
nginx/src/engine/modules/ngx_ssl_engine_dasync_module.c
nginx/src/engine/ngx_ssl_engine.c
nginx/src/engine/ngx_ssl_engine.h
nginx/src/event/modules/ngx_devpoll_module.c
nginx/src/event/modules/ngx_epoll_module.c
nginx/src/event/modules/ngx_eventport_module.c
nginx/src/event/modules/ngx_iocp_module.c
nginx/src/event/modules/ngx_iocp_module.h
nginx/src/event/modules/ngx_kqueue_module.c
nginx/src/event/modules/ngx_poll_module.c
nginx/src/event/modules/ngx_select_module.c
nginx/src/event/modules/ngx_win32_poll_module.c
nginx/src/event/modules/ngx_win32_select_module.c
nginx/src/event/ngx_event.c
nginx/src/event/ngx_event.h
nginx/src/event/ngx_event_accept.c
nginx/src/event/ngx_event_acceptex.c
nginx/src/event/ngx_event_connect.c
nginx/src/event/ngx_event_connect.h
nginx/src/event/ngx_event_connectex.c
nginx/src/event/ngx_event_openssl.c
nginx/src/event/ngx_event_openssl.h
nginx/src/event/ngx_event_openssl_stapling.c
nginx/src/event/ngx_event_pipe.c
nginx/src/event/ngx_event_pipe.h
nginx/src/event/ngx_event_posted.c
nginx/src/event/ngx_event_posted.h
nginx/src/event/ngx_event_timer.c
nginx/src/event/ngx_event_timer.h
nginx/src/event/ngx_event_udp.c
nginx/src/http/modules/perl/ngx_http_perl_module.c
nginx/src/http/modules/perl/ngx_http_perl_module.h
nginx/src/http/modules/ngx_http_access_module.c
nginx/src/http/modules/ngx_http_addition_filter_module.c
nginx/src/http/modules/ngx_http_auth_basic_module.c
nginx/src/http/modules/ngx_http_auth_request_module.c
nginx/src/http/modules/ngx_http_autoindex_module.c
nginx/src/http/modules/ngx_http_browser_module.c
nginx/src/http/modules/ngx_http_charset_filter_module.c
nginx/src/http/modules/ngx_http_chunked_filter_module.c
nginx/src/http/modules/ngx_http_dav_module.c
nginx/src/http/modules/ngx_http_degradation_module.c
nginx/src/http/modules/ngx_http_empty_gif_module.c
nginx/src/http/modules/ngx_http_fastcgi_module.c
nginx/src/http/modules/ngx_http_flv_module.c
nginx/src/http/modules/ngx_http_geo_module.c
nginx/src/http/modules/ngx_http_geoip_module.c
nginx/src/http/modules/ngx_http_grpc_module.c
nginx/src/http/modules/ngx_http_gunzip_filter_module.c
nginx/src/http/modules/ngx_http_gzip_filter_module.c
nginx/src/http/modules/ngx_http_gzip_static_module.c
nginx/src/http/modules/ngx_http_headers_filter_module.c
nginx/src/http/modules/ngx_http_image_filter_module.c
nginx/src/http/modules/ngx_http_index_module.c
nginx/src/http/modules/ngx_http_limit_conn_module.c
nginx/src/http/modules/ngx_http_limit_req_module.c
nginx/src/http/modules/ngx_http_log_module.c
nginx/src/http/modules/ngx_http_map_module.c
nginx/src/http/modules/ngx_http_memcached_module.c
nginx/src/http/modules/ngx_http_mirror_module.c
nginx/src/http/modules/ngx_http_mp4_module.c
nginx/src/http/modules/ngx_http_not_modified_filter_module.c
nginx/src/http/modules/ngx_http_proxy_module.c
nginx/src/http/modules/ngx_http_random_index_module.c
nginx/src/http/modules/ngx_http_range_filter_module.c
nginx/src/http/modules/ngx_http_realip_module.c
nginx/src/http/modules/ngx_http_referer_module.c
nginx/src/http/modules/ngx_http_rewrite_module.c
nginx/src/http/modules/ngx_http_scgi_module.c
nginx/src/http/modules/ngx_http_secure_link_module.c
nginx/src/http/modules/ngx_http_slice_filter_module.c
nginx/src/http/modules/ngx_http_split_clients_module.c
nginx/src/http/modules/ngx_http_ssi_filter_module.c
nginx/src/http/modules/ngx_http_ssi_filter_module.h
nginx/src/http/modules/ngx_http_ssl_module.c
nginx/src/http/modules/ngx_http_ssl_module.h
nginx/src/http/modules/ngx_http_static_module.c
nginx/src/http/modules/ngx_http_stub_status_module.c
nginx/src/http/modules/ngx_http_sub_filter_module.c
nginx/src/http/modules/ngx_http_try_files_module.c
nginx/src/http/modules/ngx_http_upstream_hash_module.c
nginx/src/http/modules/ngx_http_upstream_ip_hash_module.c
nginx/src/http/modules/ngx_http_upstream_keepalive_module.c
nginx/src/http/modules/ngx_http_upstream_least_conn_module.c
nginx/src/http/modules/ngx_http_upstream_random_module.c
nginx/src/http/modules/ngx_http_upstream_zone_module.c
nginx/src/http/modules/ngx_http_userid_filter_module.c
nginx/src/http/modules/ngx_http_uwsgi_module.c
nginx/src/http/modules/ngx_http_xslt_filter_module.c
nginx/src/http/v2/ngx_http_v2.c
nginx/src/http/v2/ngx_http_v2.h
nginx/src/http/v2/ngx_http_v2_encode.c
nginx/src/http/v2/ngx_http_v2_filter_module.c
nginx/src/http/v2/ngx_http_v2_module.c
nginx/src/http/v2/ngx_http_v2_module.h
nginx/src/http/v2/ngx_http_v2_table.c
nginx/src/http/ngx_http.c
nginx/src/http/ngx_http.h
nginx/src/http/ngx_http_cache.h
nginx/src/http/ngx_http_config.h
nginx/src/http/ngx_http_copy_filter_module.c
nginx/src/http/ngx_http_core_module.c
nginx/src/http/ngx_http_core_module.h
nginx/src/http/ngx_http_file_cache.c
nginx/src/http/ngx_http_header_filter_module.c
nginx/src/http/ngx_http_huff_decode.c
nginx/src/http/ngx_http_huff_encode.c
nginx/src/http/ngx_http_parse.c
nginx/src/http/ngx_http_postpone_filter_module.c
nginx/src/http/ngx_http_request.c
nginx/src/http/ngx_http_request.h
nginx/src/http/ngx_http_request_body.c
nginx/src/http/ngx_http_script.c
nginx/src/http/ngx_http_script.h
nginx/src/http/ngx_http_special_response.c
nginx/src/http/ngx_http_upstream.c
nginx/src/http/ngx_http_upstream.h
nginx/src/http/ngx_http_upstream_round_robin.c
nginx/src/http/ngx_http_upstream_round_robin.h
nginx/src/http/ngx_http_variables.c
nginx/src/http/ngx_http_variables.h
nginx/src/http/ngx_http_write_filter_module.c
nginx/src/mail/ngx_mail.c
nginx/src/mail/ngx_mail.h
nginx/src/mail/ngx_mail_auth_http_module.c
nginx/src/mail/ngx_mail_core_module.c
nginx/src/mail/ngx_mail_handler.c
nginx/src/mail/ngx_mail_imap_handler.c
nginx/src/mail/ngx_mail_imap_module.c
nginx/src/mail/ngx_mail_imap_module.h
nginx/src/mail/ngx_mail_parse.c
nginx/src/mail/ngx_mail_pop3_handler.c
nginx/src/mail/ngx_mail_pop3_module.c
nginx/src/mail/ngx_mail_pop3_module.h
nginx/src/mail/ngx_mail_proxy_module.c
nginx/src/mail/ngx_mail_realip_module.c
nginx/src/mail/ngx_mail_smtp_handler.c
nginx/src/mail/ngx_mail_smtp_module.c
nginx/src/mail/ngx_mail_smtp_module.h
nginx/src/mail/ngx_mail_ssl_module.c
nginx/src/mail/ngx_mail_ssl_module.h
nginx/src/misc/ngx_cpp_test_module.cpp
nginx/src/misc/ngx_google_perftools_module.c
nginx/src/misc/ngx_local_fcn_trace.c
nginx/src/misc/ngx_lua_chash.c
nginx/src/os/unix/ngx_alloc.c
nginx/src/os/unix/ngx_alloc.h
nginx/src/os/unix/ngx_atomic.h
nginx/src/os/unix/ngx_channel.c
nginx/src/os/unix/ngx_channel.h
nginx/src/os/unix/ngx_daemon.c
nginx/src/os/unix/ngx_darwin.h
nginx/src/os/unix/ngx_darwin_config.h
nginx/src/os/unix/ngx_darwin_init.c
nginx/src/os/unix/ngx_darwin_sendfile_chain.c
nginx/src/os/unix/ngx_dlopen.c
nginx/src/os/unix/ngx_dlopen.h
nginx/src/os/unix/ngx_errno.c
nginx/src/os/unix/ngx_errno.h
nginx/src/os/unix/ngx_file_aio_read.c
nginx/src/os/unix/ngx_files.c
nginx/src/os/unix/ngx_files.h
nginx/src/os/unix/ngx_freebsd.h
nginx/src/os/unix/ngx_freebsd_config.h
nginx/src/os/unix/ngx_freebsd_init.c
nginx/src/os/unix/ngx_freebsd_sendfile_chain.c
nginx/src/os/unix/ngx_gcc_atomic_amd64.h
nginx/src/os/unix/ngx_gcc_atomic_ppc.h
nginx/src/os/unix/ngx_gcc_atomic_sparc64.h
nginx/src/os/unix/ngx_gcc_atomic_x86.h
nginx/src/os/unix/ngx_linux.h
nginx/src/os/unix/ngx_linux_aio_read.c
nginx/src/os/unix/ngx_linux_config.h
nginx/src/os/unix/ngx_linux_init.c
nginx/src/os/unix/ngx_linux_sendfile_chain.c
nginx/src/os/unix/ngx_os.h
nginx/src/os/unix/ngx_posix_config.h
nginx/src/os/unix/ngx_posix_init.c
nginx/src/os/unix/ngx_process.c
nginx/src/os/unix/ngx_process.h
nginx/src/os/unix/ngx_process_cycle.c
nginx/src/os/unix/ngx_process_cycle.h
nginx/src/os/unix/ngx_readv_chain.c
nginx/src/os/unix/ngx_recv.c
nginx/src/os/unix/ngx_send.c
nginx/src/os/unix/ngx_setaffinity.c
nginx/src/os/unix/ngx_setaffinity.h
nginx/src/os/unix/ngx_setproctitle.c
nginx/src/os/unix/ngx_setproctitle.h
nginx/src/os/unix/ngx_shmem.c
nginx/src/os/unix/ngx_shmem.h
nginx/src/os/unix/ngx_socket.c
nginx/src/os/unix/ngx_socket.h
nginx/src/os/unix/ngx_solaris.h
nginx/src/os/unix/ngx_solaris_config.h
nginx/src/os/unix/ngx_solaris_init.c
nginx/src/os/unix/ngx_solaris_sendfilev_chain.c
nginx/src/os/unix/ngx_sunpro_atomic_sparc64.h
nginx/src/os/unix/ngx_thread.h
nginx/src/os/unix/ngx_thread_cond.c
nginx/src/os/unix/ngx_thread_id.c
nginx/src/os/unix/ngx_thread_mutex.c
nginx/src/os/unix/ngx_time.c
nginx/src/os/unix/ngx_time.h
nginx/src/os/unix/ngx_udp_recv.c
nginx/src/os/unix/ngx_udp_send.c
nginx/src/os/unix/ngx_udp_sendmsg_chain.c
nginx/src/os/unix/ngx_user.c
nginx/src/os/unix/ngx_user.h
nginx/src/os/unix/ngx_writev_chain.c
nginx/src/os/win32/ngx_alloc.c
nginx/src/os/win32/ngx_alloc.h
nginx/src/os/win32/ngx_atomic.h
nginx/src/os/win32/ngx_dlopen.c
nginx/src/os/win32/ngx_dlopen.h
nginx/src/os/win32/ngx_errno.c
nginx/src/os/win32/ngx_errno.h
nginx/src/os/win32/ngx_event_log.c
nginx/src/os/win32/ngx_files.c
nginx/src/os/win32/ngx_files.h
nginx/src/os/win32/ngx_os.h
nginx/src/os/win32/ngx_process.c
nginx/src/os/win32/ngx_process.h
nginx/src/os/win32/ngx_process_cycle.c
nginx/src/os/win32/ngx_process_cycle.h
nginx/src/os/win32/ngx_service.c
nginx/src/os/win32/ngx_shmem.c
nginx/src/os/win32/ngx_shmem.h
nginx/src/os/win32/ngx_socket.c
nginx/src/os/win32/ngx_socket.h
nginx/src/os/win32/ngx_stat.c
nginx/src/os/win32/ngx_thread.c
nginx/src/os/win32/ngx_thread.h
nginx/src/os/win32/ngx_time.c
nginx/src/os/win32/ngx_time.h
nginx/src/os/win32/ngx_udp_wsarecv.c
nginx/src/os/win32/ngx_user.c
nginx/src/os/win32/ngx_user.h
nginx/src/os/win32/ngx_win32_config.h
nginx/src/os/win32/ngx_win32_init.c
nginx/src/os/win32/ngx_wsarecv.c
nginx/src/os/win32/ngx_wsarecv_chain.c
nginx/src/os/win32/ngx_wsasend.c
nginx/src/os/win32/ngx_wsasend_chain.c
nginx/src/stream/ngx_stream.c
nginx/src/stream/ngx_stream.h
nginx/src/stream/ngx_stream_access_module.c
nginx/src/stream/ngx_stream_core_module.c
nginx/src/stream/ngx_stream_geo_module.c
nginx/src/stream/ngx_stream_geoip_module.c
nginx/src/stream/ngx_stream_handler.c
nginx/src/stream/ngx_stream_limit_conn_module.c
nginx/src/stream/ngx_stream_log_module.c
nginx/src/stream/ngx_stream_map_module.c
nginx/src/stream/ngx_stream_proxy_module.c
nginx/src/stream/ngx_stream_realip_module.c
nginx/src/stream/ngx_stream_return_module.c
nginx/src/stream/ngx_stream_script.c
nginx/src/stream/ngx_stream_script.h
nginx/src/stream/ngx_stream_set_module.c
nginx/src/stream/ngx_stream_split_clients_module.c
nginx/src/stream/ngx_stream_ssl_module.c
nginx/src/stream/ngx_stream_ssl_module.h
nginx/src/stream/ngx_stream_ssl_preread_module.c
nginx/src/stream/ngx_stream_upstream.c
nginx/src/stream/ngx_stream_upstream.h
nginx/src/stream/ngx_stream_upstream_hash_module.c
nginx/src/stream/ngx_stream_upstream_least_conn_module.c
nginx/src/stream/ngx_stream_upstream_random_module.c
nginx/src/stream/ngx_stream_upstream_round_robin.c
nginx/src/stream/ngx_stream_upstream_round_robin.h
nginx/src/stream/ngx_stream_upstream_zone_module.c
nginx/src/stream/ngx_stream_variables.c
nginx/src/stream/ngx_stream_variables.h
nginx/src/stream/ngx_stream_write_filter_module.c)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment