summaryrefslogtreecommitdiffstats
path: root/build_settings.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Require libatomic on RHEL 8.Tor Egge2021-11-161-10/+0
|
* Default is to use atomic library explicit.Henning Baldersheim2021-11-161-6/+5
|
* Disable usage of rdtsc in protobuf on darwin.Tor Egge2021-10-271-0/+3
|
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
|
* Build vespa on Rocky Linux 8.4.Tor Egge2021-07-011-0/+3
|
* Enable more fine grained control of linker options for shared libraries.Tor Egge2021-05-121-1/+1
|
* Enable c++2aHenning Baldersheim2020-12-031-2/+3
|
* Enable sized deallocation for clang.Tor Egge2020-10-221-1/+1
|
* Add default constructor.Henning Baldersheim2020-10-081-1/+1
|
* Use -WnoexceptHenning Baldersheim2020-10-071-2/+2
|
* Inlining of xxhash is decided globally.Tor Egge2020-08-181-1/+1
|
* Port to Debian 10.Tor Egge2020-08-181-1/+7
|
* Fix linking for rhel 8.2.Tor Egge2020-06-021-1/+3
|
* Allow unresolved symbols in shared libraries when using a sanitizerTor Egge2020-05-251-2/+5
| | | | with clang.
* Use gcc-toolset-9 on CentOS 8 and RHEL 8.Tor Egge2020-04-261-2/+11
|
* Rhel 6 needs -rt to gte clock_gettime.Henning Baldersheim2020-04-211-0/+2
|
* Require fresh xxhash.Henning Baldersheim2020-03-271-1/+1
|
* Add CMake argument for enabling ASAN/TSAN instrumentationTor Brede Vekterli2020-03-251-1/+19
| | | | | | | | | | | | | | Needs to be explicitly enabled at config time, example: ``` ./bootstrap-cmake.sh -u . -DVESPA_USE_SANITIZER=address ``` There is some interesting interaction between libLLVM and ASAN that makes new/delete interception not work properly in all cases. Binaries must be launched with `ASAN_OPTIONS=alloc_dealloc_mismatch=0` to get around this. System tests cannot readily be run with instrumentation yet due to library load ordering issues.
* Use CMAKE_CURRENT_LIST_DIR instead of CMAKE_SOURCE_DIR, to allowTor Egge2020-02-051-1/+1
| | | | inclusion from dependent extra projects.
* VESPA_CPU_ARCH_FLAGS now includes tune setting.Tor Egge2020-01-241-1/+1
|
* Don't depend on gcc libs when using clangTor Egge2019-08-011-3/+28
|
* Remove CppUnit dependency from Vespa specTor Brede Vekterli2019-06-261-1/+1
|
* Disable some warning options on clang.Tor Egge2019-05-081-1/+2
| | | | Disable null pointer check deletion on clang.
* Don't try to override how cmake uses CMAKE_BUILD_RPATH.Tor Egge2019-03-201-4/+0
|
* Adjust build setup for Darwin.Tor Egge2019-03-141-1/+16
|
* Use separate set of warning options for clang.Tor Egge2019-01-311-1/+5
|
* Enable cppunit tests in shared libraries.Tor Egge2019-01-281-0/+3
|
* Default now 6.0 unless set explicit.Henning Baldersheim2018-08-121-1/+1
|
* Boost only required build time.Henning Baldersheim2018-04-171-4/+0
|
* Changes to allow unprivileged vespa.Tor Egge2018-03-121-0/+5
|
* Allow override of VESPA_USER in generated default-env.txt.Tor Egge2018-02-201-0/+5
|
* Add -Wformat-securityHenning Baldersheim2017-10-121-1/+1
|
* Do not require any specific cpu architecture.Henning Baldersheim2017-09-281-7/+1
| | | | Let default c++ abi follow compiler/system default.
* The cost of preserving the framepointer is small enough to allow it being ↵Henning Baldersheim2017-09-271-1/+1
| | | | | | | default. Performance information benefits is significant and will over time counter the cost. Observed cost has been below the noise level in the 1% range.
* Indentation.Henning Baldersheim2017-09-201-2/+2
|
* Limited port to Fedora 25 and Fedora 26.Tor Egge2017-09-081-1/+7
|
* Don't pass empty CMAKE_BUILD_RPATH to linker.Tor Egge2017-08-111-0/+2
|
* Use VESPA_ prefix for new cmake variables.Tor Egge2017-08-101-4/+4
|
* Prepare for using other versions of boost and llvm.Tor Egge2017-08-101-0/+9
|
* use /opt/vespa as example in commentArne H Juul2017-06-281-1/+1
|
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
|
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
|
* Copyright headerJon Bratseth2017-06-131-1/+1
|
* Add override and inline based on warningsHenning Baldersheim2017-05-031-1/+1
|
* Separate compiler warnings for C and C++Tor Brede Vekterli2017-04-251-4/+8
| | | | Avoids compiler whining about C++ warning options when compiling C files.
* Enable the override warning.Henning Baldersheim2017-04-231-1/+1
|
* Use c++ 17Henning Baldersheim2017-03-161-5/+6
|
* Deinline destructorsi and use -Winline gcc option.Henning Baldersheim2017-03-091-1/+1
|