mirror of
https://github.com/kotatogram/kotatogram-desktop
synced 2025-08-30 14:17:45 +00:00
Use C++20 on Linux with GCC 10.
This commit is contained in:
2
Telegram/ThirdParty/libtgvoip
vendored
2
Telegram/ThirdParty/libtgvoip
vendored
Submodule Telegram/ThirdParty/libtgvoip updated: 373e41668b...7efc430061
@@ -801,38 +801,22 @@ FROM patches AS breakpad
|
||||
RUN git clone https://chromium.googlesource.com/breakpad/breakpad.git
|
||||
|
||||
WORKDIR breakpad
|
||||
RUN git checkout bc8fb886
|
||||
RUN git checkout dfcb7b6799
|
||||
RUN git apply ../patches/breakpad.diff
|
||||
RUN git clone https://chromium.googlesource.com/linux-syscall-support.git src/third_party/lss
|
||||
|
||||
WORKDIR src/third_party/lss
|
||||
RUN git checkout 8048ece
|
||||
RUN git checkout e1e7b0ad8e
|
||||
|
||||
WORKDIR ${LibrariesPath}
|
||||
|
||||
ENV BreakpadCache ${LibrariesPath}/breakpad-cache
|
||||
RUN git clone https://chromium.googlesource.com/external/gyp.git
|
||||
|
||||
WORKDIR gyp
|
||||
RUN git checkout 9f2a7bb1
|
||||
RUN git apply ../patches/gyp.diff
|
||||
|
||||
WORKDIR ../breakpad
|
||||
WORKDIR breakpad
|
||||
RUN ./configure
|
||||
RUN make -j$(nproc)
|
||||
RUN make DESTDIR="$BreakpadCache" install
|
||||
|
||||
WORKDIR src
|
||||
RUN rm -rf testing
|
||||
RUN git clone --depth=1 $GIT/google/googletest.git testing
|
||||
|
||||
WORKDIR tools
|
||||
RUN sed -i 's/minidump_upload.m/minidump_upload.cc/' linux/tools_linux.gypi
|
||||
RUN ../../../gyp/gyp --depth=. --generator-output=.. -Goutput_dir=../out tools.gyp --format=cmake
|
||||
|
||||
WORKDIR ../../out/Default
|
||||
RUN cmake .
|
||||
RUN cmake --build . --target dump_syms -j$(nproc)
|
||||
RUN mv dump_syms $BreakpadCache
|
||||
|
||||
WORKDIR ..
|
||||
RUN rm -rf gyp
|
||||
|
||||
|
Submodule Telegram/lib_ui updated: abfd578851...bd7c085bd0
2
cmake
2
cmake
Submodule cmake updated: 2034686f01...3440748171
Reference in New Issue
Block a user