From 027807468a08a592d519f766c57ad9408c7b7368 Mon Sep 17 00:00:00 2001 From: levlam Date: Sun, 8 Nov 2020 21:08:13 +0300 Subject: [PATCH] Don't export CXXFLAGS in build instructions generator. --- build.html | 34 +++------------------------------- td | 2 +- 2 files changed, 4 insertions(+), 32 deletions(-) diff --git a/build.html b/build.html index 5b81fe5..7c31d38 100644 --- a/build.html +++ b/build.html @@ -60,7 +60,7 @@ select.large { font-size: large; }
Choose which compiler you want to use to build the Telegram Bot API server:
- +

@@ -252,7 +252,7 @@ function onOptionsChanged() { pre_text.push('Download and install gperf. Add the path to gperf.exe to the PATH environment variable.'); } if (os_linux && linux_distro === 'Other') { - var compiler = use_clang ? 'clang++ >= 3.4' : 'g++ >= 4.9.2'; + var compiler = use_clang ? 'clang >= 3.4' : 'g++ >= 4.9.2'; pre_text.push('Install Git, ' + compiler + ', make, CMake >= 3.0.2, OpenSSL-dev, zlib-dev, gperf using your package manager.'); } if (os_freebsd) { @@ -436,34 +436,6 @@ function onOptionsChanged() { commands.push('mkdir build'); commands.push('cd build'); - if (!use_msvc) { - var c_flags = []; - var cxx_flags = []; - - if (build_32bit) { - c_flags.push('-m32'); - cxx_flags.push('-m32'); - } else if (build_64bit) { - c_flags.push('-m64'); - cxx_flags.push('-m64'); - } - - if (os_linux) { - if (use_clang) { - cxx_flags.push('-stdlib=libc++'); - } else { - cxx_flags.push(''); - } - } - - if (c_flags.length) { - commands.push('export CFLAGS="' + c_flags.join(' ') + '"'); - } - if (cxx_flags.length) { - commands.push('export CXXFLAGS="' + cxx_flags.join(' ') + '"'); - } - } - cmake_init_options = getBacicCmakeInitOptions(); if (os_mac) { cmake_init_options.push('-DOPENSSL_ROOT_DIR=/usr/local/opt/openssl/'); @@ -478,7 +450,7 @@ function onOptionsChanged() { if (os_linux) { if (use_clang) { var clang_version_suffix = getClangVersionSuffix(); - prefix = 'CC=/usr/bin/clang' + clang_version_suffix + ' CXX=/usr/bin/clang++' + clang_version_suffix + ' '; + prefix = 'CXXFLAGS="-stdlib=libc++" CC=/usr/bin/clang' + clang_version_suffix + ' CXX=/usr/bin/clang++' + clang_version_suffix + ' '; } else if (linux_distro === 'Ubuntu 14') { prefix = 'CC=/usr/bin/gcc-4.9 CXX=/usr/bin/g++-4.9 '; } else if (linux_distro === 'CentOS 7') { diff --git a/td b/td index 7a0b884..1d75237 160000 --- a/td +++ b/td @@ -1 +1 @@ -Subproject commit 7a0b88441a980171624f4727fd5f52d9db078730 +Subproject commit 1d75237893c8a08d73ba95a7e76b8da517b8c1dc