Vsevolod Stakhov
8eeeed0da6
[Minor] Various improvements into the toolset detection scripts
2 years ago
Duncan Bellamy
43b6f8aeb9
[Fix] fix static building
2 years ago
Vsevolod Stakhov
72bf74c6da
[Minor] Allow to enable libc++ conditionally
3 years ago
Vsevolod Stakhov
8b0c8fd52e
[Minor] Toolset: Use libc++ as libstdc++ is broken on old compilers
3 years ago
Vsevolod Stakhov
6ce835fc7a
[Minor] Allow timestamping of the compilation
3 years ago
Vsevolod Stakhov
9a683152c3
[Project] Allow static libstdc++
3 years ago
Vsevolod Stakhov
1322915c15
[Minor] Make sanitizer optional
3 years ago
Christian Göttsche
11a64f8b09
[Minor] Print always IPO status
4 years ago
Vsevolod Stakhov
c2351037b5
[Feature] Support multiple base32 alphabets
4 years ago
Vsevolod Stakhov
f5c0d7116e
[Minor] Support gcc static analyzer (from gcc 10)
4 years ago
Vsevolod Stakhov
fd787a9508
[Minor] Slghtly improve cmake reporting + use -O0 with full debug
4 years ago
Vsevolod Stakhov
41e28d1148
[Rework] Further project structure reorganisation
4 years ago
Vsevolod Stakhov
dadb994e8c
[Minor] Remove dwarf-5 as it is not working with rpm
4 years ago
Peter Wu
3daf2762a9
[Minor] CMake: Add ENABLE_LTO option
* The `CMAKE_BUILD_TYPE=None` option is commonly used to respect the
user's optimization flags. Users may be interested in enabling LTO
anyway in that case. Implement this the Debian build.
* Remove typo, the value is called RelWithDebInfo. Enable LTO for this
by default.
4 years ago
Vsevolod Stakhov
7fa1ebd8d6
[Minor] Fix misprint
4 years ago
Vsevolod Stakhov
4c81a52183
[Minor] Remove enforced "-O3" from contrib libraries
4 years ago
Vsevolod Stakhov
80a9e13826
[Minor] It seems that -gembed-source is not working at all
4 years ago
Vsevolod Stakhov
d435f7dfe2
[Minor] Fix misprint
4 years ago
Vsevolod Stakhov
151f6d05f0
[Minor] Fix fast math usage
4 years ago
Vsevolod Stakhov
7058766513
[Minor] Improve build flags handling, add fast-math option
4 years ago
Petr Vaněk
2121a001ec
Use CMAKE_CXX_FLAGS_{DEBUG,RELEASE} variable for C++
The CMAKE_CXX_FLAGS_{DEBUG,RELEASE} variable should be used with C++
rather than CMAKE_C_FLAGS_{DEBUG,RELEASE}.
4 years ago
Vsevolod Stakhov
c3928cf525
[Rework] Further cmake system rework
4 years ago