refactor: change project layout
- move script as asset because they are not build script - create new script directory for "User Compile" method because github action need to build with gtest. - change compile manual for this change. - modify external dependency location in github action and gitignore.
This commit is contained in:
8
.github/workflows/linux.yml
vendored
8
.github/workflows/linux.yml
vendored
@@ -16,8 +16,8 @@ jobs:
|
||||
# - name: Setup Google Test and Google Benchmark
|
||||
# run: |
|
||||
# # Setup Google Test
|
||||
# git clone -b v1.17.0 https://github.com/google/googletest.git external/googletest
|
||||
# cd external/googletest
|
||||
# git clone -b v1.17.0 https://github.com/google/googletest.git extern/googletest
|
||||
# cd extern/googletest
|
||||
# mkdir build install
|
||||
# cd build
|
||||
# cmake -DCMAKE_CXX_STANDARD=23 -Dgtest_force_shared_crt=ON -DCMAKE_BUILD_TYPE=Release ..
|
||||
@@ -25,8 +25,8 @@ jobs:
|
||||
# cmake --install . --prefix=../install
|
||||
# cd ../..
|
||||
# # Setup Google Benchmark
|
||||
# git clone -b v1.9.4 https://github.com/google/benchmark.git external/benchmark
|
||||
# cd external/benchmark
|
||||
# git clone -b v1.9.4 https://github.com/google/benchmark.git extern/benchmark
|
||||
# cd extern/benchmark
|
||||
# # Create symlink to googletest as required by benchmark
|
||||
# ln -s ../googletest googletest
|
||||
# mkdir build install
|
||||
|
||||
8
.github/workflows/macos.yml
vendored
8
.github/workflows/macos.yml
vendored
@@ -12,8 +12,8 @@ jobs:
|
||||
# - name: Setup Google Test and Google Benchmark
|
||||
# run: |
|
||||
# # Setup Google Test
|
||||
# git clone -b v1.17.0 https://github.com/google/googletest.git external/googletest
|
||||
# cd external/googletest
|
||||
# git clone -b v1.17.0 https://github.com/google/googletest.git extern/googletest
|
||||
# cd extern/googletest
|
||||
# mkdir build install
|
||||
# cd build
|
||||
# cmake -DCMAKE_CXX_STANDARD=23 -Dgtest_force_shared_crt=ON -DCMAKE_BUILD_TYPE=Release ..
|
||||
@@ -21,8 +21,8 @@ jobs:
|
||||
# cmake --install . --prefix=../install
|
||||
# cd ../..
|
||||
# # Setup Google Benchmark
|
||||
# git clone -b v1.9.4 https://github.com/google/benchmark.git external/benchmark
|
||||
# cd external/benchmark
|
||||
# git clone -b v1.9.4 https://github.com/google/benchmark.git extern/benchmark
|
||||
# cd extern/benchmark
|
||||
# # Create symlink to googletest as required by benchmark
|
||||
# ln -s ../googletest googletest
|
||||
# mkdir build install
|
||||
|
||||
8
.github/workflows/windows.yml
vendored
8
.github/workflows/windows.yml
vendored
@@ -19,8 +19,8 @@ jobs:
|
||||
# - name: Setup Google Test and Google Benchmark
|
||||
# run: |
|
||||
# # Setup Google Test
|
||||
# git clone -b v1.17.0 https://github.com/google/googletest.git external/googletest
|
||||
# cd external/googletest
|
||||
# git clone -b v1.17.0 https://github.com/google/googletest.git extern/googletest
|
||||
# cd extern/googletest
|
||||
# mkdir build install
|
||||
# cd build
|
||||
# cmake -DCMAKE_CXX_STANDARD=23 -Dgtest_force_shared_crt=ON -DCMAKE_BUILD_TYPE=Release ..
|
||||
@@ -28,8 +28,8 @@ jobs:
|
||||
# cmake --install . --prefix=../install --config Release
|
||||
# cd ../..
|
||||
# # Setup Google Benchmark
|
||||
# git clone -b v1.9.4 https://github.com/google/benchmark.git external/benchmark
|
||||
# cd external/benchmark
|
||||
# git clone -b v1.9.4 https://github.com/google/benchmark.git extern/benchmark
|
||||
# cd extern/benchmark
|
||||
# # Create symlink to googletest as required by benchmark
|
||||
# mklink /D googletest ../googletest
|
||||
# mkdir build install
|
||||
|
||||
Reference in New Issue
Block a user