mirror of
https://github.com/asdlokj1qpi233/subconverter.git
synced 2025-10-26 19:32:55 +00:00
Fix data URIs not correctly parsed. Fix downloading files may be caught in infinite redirect loops. Add experimental JavaScript support for providing subscriptions, filtering nodes, sorting nodes and generating groups. Add tag support for adding group name to a specific link. Add complete matcher support for Emoji and rename match rule. Optimize codes. Update build scripts.
21 lines
1.0 KiB
Bash
21 lines
1.0 KiB
Bash
#!/bin/bash
|
|
mkdir obj
|
|
|
|
set -xe
|
|
|
|
c++ -std=c++17 -Wall -fexceptions -c src/interfaces.cpp -o obj/interfaces.o
|
|
c++ -std=c++17 -Wall -fexceptions -c src/logger.cpp -o obj/logger.o
|
|
c++ -std=c++17 -Wall -fexceptions -c src/main.cpp -o obj/main.o
|
|
c++ -std=c++17 -Wall -fexceptions -c src/misc.cpp -o obj/misc.o
|
|
c++ -std=c++17 -Wall -fexceptions -c src/multithread.cpp -o obj/multithread.o
|
|
c++ -std=c++17 -Wall -fexceptions -c src/nodemanip.cpp -o obj/nodemanip.o
|
|
c++ -std=c++17 -Wall -fexceptions -c src/speedtestutil.cpp -o obj/speedtestutil.o
|
|
c++ -std=c++17 -Wall -fexceptions -c src/subexport.cpp -o obj/subexport.o
|
|
c++ -std=c++17 -Wall -fexceptions -c src/upload.cpp -o obj/upload.o
|
|
c++ -std=c++17 -Wall -fexceptions -c src/templates.cpp -o obj/templates.o
|
|
c++ -std=c++17 -Wall -fexceptions -c src/webget.cpp -o obj/webget.o
|
|
c++ -std=c++17 -Wall -fexceptions -c src/webserver_libevent.cpp -o obj/webserver_libevent.o
|
|
c++ -o subconverter obj/*.o -lpcre2-8 -levent -lpthread -lyaml-cpp -lcurl -lssl -lcrypto -lz -O3 -s -lduktape -lduktape_module
|
|
|
|
chmod +x subconverter
|