QZDoom obviously uses a different repo. Whereever github.com is mentioned for GZDoom, use this repo instead:
Code: Select all
https://github.com/raa-eruanna/qzdoom
Code: Select all
sudo apt-get -y install llvm-3.8-dev libclang-3.8-dev
CMake may not be able to find your installed LLVM version. If this happens, execute the following commands (known to work in Ubuntu, may work in others):
Code: Select all
sudo mkdir -p /usr/lib/llvm-3.8/share/llvm
sudo ln -s /usr/share/llvm-3.8/cmake /usr/lib/llvm-3.8/share/llvm/cmake
sudo sed -i -e '/get_filename_component(LLVM_INSTALL_PREFIX/ {s|^|#|}' -e '/^# Compute the installation prefix/i set(LLVM_INSTALL_PREFIX "/usr/lib/llvm-3.8")' /usr/lib/llvm-3.8/share/llvm/cmake/LLVMConfig.cmake
sudo sed -i '/_IMPORT_CHECK_TARGETS Polly/ {s|^|#|}' /usr/lib/llvm-3.8/share/llvm/cmake/LLVMExports-relwithdebinfo.cmake
sudo sed -i '/_IMPORT_CHECK_TARGETS sancov/ {s|^|#|}' /usr/lib/llvm-3.8/share/llvm/cmake/LLVMExports-relwithdebinfo.cmake
sudo ln -s /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1 /usr/lib/llvm-3.8/lib/
Also - the first release version (q0.1) will not work on Linux. A commit fixes that. Please use the following command if you wish to compile QZDoom 0.1 on Linux:
Code: Select all
git checkout 68efdf5cefcbad4588b59a143f6746ec54b18341 .