Kenneth Moreland
ad1e7b5bdb
Add module mechanism
...
This mechanism sets up CMake variables that allow a user to select which
modules/libraries to create. Dependencies will be tracked down to ensure
that all of a module's dependencies are also enabled.
The modules are also arranged into groups.
Groups allow you to set the enable flag for a group of modules at once.
Thus, if you have several modules that are likely to be used together,
you can create a group for them.
This can be handy in converting user-friendly CMake options (such as
`VTKm_ENABLE_RENDERING`) to the modules that enable that by pointing to
the appropriate group.
2022-10-26 12:51:05 -06:00
Vicente Adolfo Bolea Sanchez
c92abc4093
lodepng: remove interface dependency
...
It also avoid installing lodepng.a in the vtk-m shared build.
2022-08-22 21:54:49 -04:00
Vicente Adolfo Bolea Sanchez
2be4da84d1
Merge branch 'upstream-loguru' into encapsulate-loguru-namespace
...
# By Loguru Upstream
* upstream-loguru:
loguru 2022-02-17 (7c85104f)
2022-02-17 16:03:23 -05:00
Vicente Adolfo Bolea Sanchez
9c8dd60453
Loguru: set to track tags instead of branch
2022-02-17 16:03:21 -05:00
Robert Maynard
9dc8b06dfb
Cleanup logic surrounding the usage of vtkm thirdparty libraries
2019-06-18 16:08:42 -04:00
Allison Vacanti
1002c038e7
Merge branch 'upstream-loguru' into update_loguru
...
* upstream-loguru:
loguru 2019-03-21 (862ed46e)
2019-06-12 10:08:02 -04:00
Allison Vacanti
331c2d5690
Update to latest loguru for MSVC fixes.
2019-06-12 10:07:51 -04:00
nadavi
fbcea82e78
conslidate the license statement
2019-04-17 10:57:13 -06:00
Robert Maynard
b9614bbc73
VTK-m always use cxx_std_<level> when requesting compiler level
...
The meta cxx_std_<level> flags are supported for compilers such
as IBM XL and PGI, where the granular flags such as cxx_auto_type
arent.
2019-03-12 16:13:43 -04:00
Haocheng LIU
542bb36594
Merge branch 'upstream-loguru' into revert-loguru-strdup-fix
...
* upstream-loguru:
loguru 2019-02-12 (6ab123ef)
2019-02-12 09:03:55 -05:00
Haocheng LIU
e3e63ff605
Merge branch 'upstream-loguru' into fix-loguru-memory-leak
...
* upstream-loguru:
loguru 2019-02-11 (2569911a)
2019-02-11 13:18:19 -05:00
Allison Vacanti
a754787e38
Add loguru to project.
2018-09-21 14:43:56 -04:00
Allison Vacanti
7864a1daac
Merge branch 'upstream-loguru' into tmp
...
* upstream-loguru:
loguru 2018-09-21 (9d48e6b0)
2018-09-21 14:25:01 -04:00
Allison Vacanti
12f78e7404
Add loguru thirdparty metadata.
2018-09-21 14:24:48 -04:00