This commit is contained in:
vrd
2023-10-07 19:38:27 +03:00
commit 418059acde
8 changed files with 890 additions and 0 deletions
Executable
+20
View File
@@ -0,0 +1,20 @@
#!/bin/sh
set -e
# Compile lib
options="-std=c++17 -Ofast -flto -march=native -DNDEBUG -Wall -Wextra -Wno-parentheses -s -pipe"
g++ -c $options commands.cpp childProcess.cpp
# Create lib
ar r libcppipe.a commands.o childProcess.o
mv libcppipe.a /usr/local/lib
rm commands.o childProcess.o
# Compile cppipe
g++ -o cppipe $options cppipe.cpp -lcppipe
chmod 755 cppipe
mv cppipe /usr/local/bin
# Add headers
mkdir -p /usr/local/include/cppipe
cp basicTypes.h commands.hpp childProcess.hpp /usr/local/include/cppipe