Guest User

Untitled

a guest
Dec 18th, 2023
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. rm -r ./Cemu
  4. git clone --recursive https://github.com/cemu-project/Cemu
  5. cd Cemu
  6.  
  7. line_number=$(grep -n "if (MSVC)" "CMakeLists.txt" | cut -d ":" -f 1)
  8. sed -i "${line_number}a \ \ \ \ add_compile_options(/arch:AVX2)\n" "CMakeLists.txt"
  9.  
  10. git submodule update --init --recursive
  11. cmake -S . -B build -DCMAKE_BUILD_TYPE=release -DCMAKE_C_COMPILER=/usr/bin/clang-15 -DCMAKE_CXX_COMPILER=/usr/bin/clang++-15 -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DPORTABLE=OFF -DCMAKE_CXX_FLAGS="$CXXFLAGS -march=native -mtune=native -O3" -DCMAKE_C_FLAGS="$CFLAGS -march=native -mtune=native -O3" -G Ninja
  12. cmake --build build
  13.  
  14. cd Cemu
  15. find -mindepth 1 ! -regex '^./bin\(/.*\)?' -delete
  16.  
Advertisement
Add Comment
Please, Sign In to add comment