do Linux build of encore
This commit is contained in:
parent
1bbc54f29f
commit
62dd38f77f
Binary file not shown.
|
@ -8,9 +8,12 @@ if [ -z "$CXX" ]; then export CXX="clang++"; fi
|
||||||
# Note that Debian 10's stdlibc++ is too old (nearly no c++20 support), so at least Debian 11 must be used to compile this core
|
# Note that Debian 10's stdlibc++ is too old (nearly no c++20 support), so at least Debian 11 must be used to compile this core
|
||||||
# At least cmake 3.20 must be present too, so get cmake from bullseye-backports
|
# At least cmake 3.20 must be present too, so get cmake from bullseye-backports
|
||||||
|
|
||||||
|
# TODO: Not sure if the above applies since core update, also Vulkan code does not compile under Debian 11's stdlibc++ (needs at least GCC 11)
|
||||||
|
# Possibly want to just statically link in stdlibc++?
|
||||||
|
|
||||||
rm -rf build
|
rm -rf build
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
cmake ../encore -DCMAKE_BUILD_TYPE=Release -DENABLE_LTO=ON -DCMAKE_C_COMPILER=$CC -DCMAKE_CXX_COMPILER=$CXX \
|
cmake ../encore -DCMAKE_BUILD_TYPE=Release -DENABLE_LTO=ON -DCMAKE_C_COMPILER=$CC -DCMAKE_CXX_COMPILER=$CXX \
|
||||||
-DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_CXX_FLAGS="-Wno-deprecated -include limits.h" -G Ninja
|
-DCMAKE_POSITION_INDEPENDENT_CODE=ON -DENABLE_VULKAN=OFF -G Ninja
|
||||||
ninja
|
ninja
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit ab248a1beb2c7993f1da92afa4da663802643904
|
Subproject commit 438249f25aefd2d750aa0d7a45f4bb35da047a3e
|
Loading…
Reference in New Issue