aboutsummaryrefslogtreecommitdiffstats
path: root/functions.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
|
* Disable implicit object libraries for test executables.Tor Egge2023-05-071-1/+1
|
* Handle homebrew having different install prefix on Apple silicon.Tor Egge2023-04-121-0/+8
|
* Use target_link_options directly.Tor Egge2022-10-151-15/+1
|
* give better messages at install timeArne Juul2022-10-031-1/+12
|
* ensure early exit when symlink creation failsArne Juul2022-10-031-1/+1
|
* Let ENVIRONMENT take multiple keywords in cmake_parse_argumentsTor Brede Vekterli2022-08-221-1/+1
| | | | Move from `one_value_keywords` to `multi_value_keywords` arg.
* Sync initial directory permissions and ownership with fixdir settingsTor Egge2022-06-201-4/+0
| | | | | | from vespa-prestart.sh, fixddir settings from start-configserver and start-telegraf.sh and FixDataDirectory settings from standalone-container.sh.
* Avoid double-target in install_configserver_componentHåkon Hallingstad2022-05-201-1/+1
|
* install_jar CMake functionHåkon Hallingstad2022-05-201-10/+5
|
* Rename to install_app_component_symlinkHåkon Hallingstad2022-05-191-1/+1
|
* Add CMake function to install components symlink to fat jarHåkon Hallingstad2022-05-181-0/+15
|
* Set sanitizer args automatically when running tests under CTestTor Brede Vekterli2022-04-071-0/+6
| | | | Currently only applies to ThreadSanitizer.
* Normalize dashes in CMake package dependency names to underscoresTor Brede Vekterli2022-01-271-0/+2
| | | | | | | Packages like `opentelemetry-cpp` export standard CMake variables in the expected form `OPENTELEMETRY_CPP_LIBRARIES`, _not_ in the form of `OPENTELEMETRY-CPP_LIBRARIES`. Implicitly normalize dashes to underscores to fix this.
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
|
* simplify config generation cmake setupArne H Juul2021-09-221-13/+4
|
* Enable more fine grained control of linker options for shared libraries.Tor Egge2021-05-121-1/+19
|
* Port to CentOS 8 stream.Tor Egge2021-03-081-0/+7
|
* Port to Debian sid.Tor Egge2021-01-201-1/+9
|
* Remove the old functionHarald Musum2020-09-121-4/+0
|
* Allow no argument to install_config_definitionsHarald Musum2020-09-121-0/+9
| | | | | Use src/main/resources/configdefinitions as default when no argument is given
* Use full name in config definition file namesHarald Musum2020-09-101-1/+1
|
* Need trailing slashHarald Musum2020-09-101-1/+1
|
* Add function for installing configdefinitions from directoryHarald Musum2020-09-101-0/+4
|
* Annotate some expensive tests to allow them to start first when running in ↵Arnstein Ressem2020-09-021-2/+7
| | | | parallel.
* Consolidate suppress warnings for protobuf sources.Tor Egge2020-08-181-0/+20
|
* Add implicit object libraries that can be built earlier.Tor Egge2020-07-081-6/+45
|
* Use EXTERNAL_DEPENDS for external dependencies.Tor Egge2020-07-071-2/+7
|
* Create module source dependencies.Tor Egge2020-07-061-1/+32
|
* Add source target per module for generated sources.Tor Egge2020-06-231-0/+18
|
* Remove unneeded slash in symlink name.Tor Egge2020-02-081-1/+1
|
* Install empty dirs.Tor Egge2020-01-151-0/+4
|
* Setup default build settings based on detected vespa build platform using cmake.Tor Egge2020-01-071-0/+23
|
* Install java artifact dependencies directly to lib/jars directory.Tor Egge2019-11-181-2/+1
|
* Cleanup MakeConfigHarald Musum2019-07-301-1/+1
| | | | | Languages 'cppng' and 'cpp' are identical now, remove use of 'cppng'. Remove unused property 'config.requireNamespace'.
* Avoid dereferencing symlinkHåkon Hallingstad2019-04-301-1/+1
| | | | | | | | | | | | | | | | | | The call install_symlink(conf/configserver-app/components lib/jars/config-models) would on first invocation install the symlink at lib/jars/config-models to point at .../components. This is what we want. But if invoked again, it would note config-models is a directory, and therefore prepare to install a symlink in that directory. The name of the symlink would be taken from the target (components). And therefore conf/configserver-app/components/components would point to conf/configserver-app/components! With -n, symlinks targets are not dereferenced and therefore the second invocation should be a no-op (with -f).
* Install controller-api in configserverHåkon Hallingstad2019-04-051-0/+16
|
* Add make function to install absolute target symlink.Geir Storli2018-10-081-1/+5
|
* Rename function to match variable name.Arnstein Ressem2018-10-031-1/+1
|
* Only create symlinks if directory exists.Arnstein Ressem2018-08-091-1/+1
|
* Merge branch 'master' into aressem/kill-mbuildArnstein Ressem2018-08-091-0/+8
|\
| * Install valgrind suppressions file.Tor Egge2018-08-011-0/+8
| |
* | Escape $ in env lookup to preserve the command.Arnstein Ressem2018-08-081-2/+2
| |
* | Install module dependencies in separate dir and symlink.Arnstein Ressem2018-08-081-5/+6
| |
* | Absolute path to link.Arnstein Ressem2018-08-061-1/+1
| |
* | Use ln instead of cmake for generating links as this will allow to link ↵Arnstein Ressem2018-08-061-1/+1
| | | | | | | | files in an offset install tree.
* | Only use install prefix on target.Arnstein Ressem2018-07-311-1/+1
| |
* | Add install_symlink funciton.Arnstein Ressem2018-07-311-0/+4
| |
* | Make it possible to dynamically add submodules for extra projects.Arnstein Ressem2018-07-121-0/+11
|/
* We can now remove the workaround that was not working as we require gcc 6 ↵Henning Baldersheim2017-10-231-9/+0
| | | | and c++1z everywhere.