build.sh 700 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #!/bin/bash
  2. # 创建3rdparty目录
  3. mkdir -p 3rdparty
  4. # 进入3rdparty目录
  5. cd 3rdparty
  6. # 检查ylib是否已经克隆
  7. if [ ! -d "ylib" ]; then
  8. # 克隆ylib C++开发库
  9. git clone https://github.com/Liuccysdgg/ylib.git
  10. else
  11. echo "ylib exist"
  12. fi
  13. # 进入ylib目录
  14. cd ylib
  15. chmod 777 build.sh
  16. # 调用buildl.sh进行编译
  17. ./build.sh
  18. # 返回3rdparty目录
  19. cd ..
  20. # 返回最初的目录
  21. cd ..
  22. # 克隆fastweb仓库
  23. if [ ! -d "fastweb" ]; then
  24. git clone https://github.com/Liuccysdgg/fastweb.git
  25. fi
  26. # 进入fastweb目录
  27. cd fastweb
  28. # 创建build目录
  29. mkdir -p build
  30. # 进入build目录
  31. cd build
  32. # 使用cmake配置fastweb代码
  33. cmake ..
  34. # 编译fastweb
  35. make
  36. make install