Skip to content

Commit

Permalink
Fix build linux
Browse files Browse the repository at this point in the history
  • Loading branch information
BoomingTech-YuqiaoZhang authored and hyv1001 committed Apr 7, 2022
1 parent c76c50a commit ccec8b2
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 15 deletions.
3 changes: 0 additions & 3 deletions .github/workflows/build_linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,4 @@ jobs:
- run: sudo apt install libxi-dev
- run: sudo apt install libglvnd-dev
- run: sudo apt install libvulkan-dev
- run: mkdir -p "./build_github_workflows"
- run: curl -o "./build_github_workflows/cmake-3.19.8-Linux-x86_64.tar.gz" -L https://github.com/Kitware/CMake/releases/download/v3.19.8/cmake-3.19.8-Linux-x86_64.tar.gz
- run: tar xf "./build_github_workflows/cmake-3.19.8-Linux-x86_64.tar.gz" -C "./build_github_workflows"
- run: ./build_linux.sh ${{matrix.configuration}}
18 changes: 13 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,19 @@ To build Pilot, you must first install the following tools.
### Ubuntu 20.04
- apt install the following packages
```
sudo apt install git
sudo apt install libxrandr-dev
sudo apt install libxrender-dev
sudo apt install libxinerama-dev
sudo apt install libxcursor-dev
sudo apt install libxi-dev
sudo apt install libglvnd-dev
sudo apt install libvulkan-dev
sudo apt install cmake
sudo apt install clang
sudo apt install libxcb1-dev
sudo apt install libvulkan-dev
sudo apt install libc++-dev
sudo apt install libglew-dev
sudo apt install libglfw3-dev
sudo apt install libtbb-dev
sudo apt install vulkan-validationlayers
sudo apt install mesa-vulkan-drivers
```
Expand Down Expand Up @@ -68,5 +76,5 @@ cmake --build build --config Release
```

### Build on Ubuntu 20.04
You can execute the **build_linux.sh** to build the binaries.
You can execute the **build_linux.sh** to build the binaries.

6 changes: 2 additions & 4 deletions build_linux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,9 @@ cd "${MY_DIR}"

mkdir -p "engine/shader/generated/spv"

# export PATH=/home/boomingtech/Documents/cmake-3.22.3-linux-x86_64/bin${PATH:+:${PATH}}

chmod +x engine/bin/Linux/meta_parser

export CC=clang
export CXX=clang++
cmake -S engine -B build "${CMAKE_ARG_BUILD_TYPE_CONFIG}" -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
cmake --build "${MY_DIR}/build"

cmake --build "${MY_DIR}/build" -- -j
3 changes: 0 additions & 3 deletions engine/bin/Linux/.gitignore

This file was deleted.

Binary file modified engine/bin/Linux/libclang.so.12
Binary file not shown.
Binary file modified engine/bin/Linux/meta_parser
Binary file not shown.

0 comments on commit ccec8b2

Please sign in to comment.