Task #12616 (closed)
Opened 5 years ago
Closed 4 years ago
C++: Support building on Windows with cmake superbuild
| Reported by: | rleigh | Owned by: | rleigh |
|---|---|---|---|
| Priority: | minor | Milestone: | 5.1.3 |
| Component: | Bio-Formats | Version: | 5.0.5 |
| Keywords: | n.a. | Cc: | |
| Resources: | n.a. | Referenced By: | n.a. |
| References: | n.a. | Remaining Time: | n.a. |
| Sprint: | n.a. |
Description
See https://github.com/BRAINSia/NAMICExternalProjects and https://github.com/BRAINSia/BRAINSTools for an example superbuild infrastructure project and an example of its use (direcly embedded, no submodule). This could be used by us in whole or part, and it covers the majority of the libs we need.
Change History (5)
comment:1 Changed 5 years ago by rleigh
comment:2 Changed 5 years ago by rleigh
NAMIC does some odd stuff like pulling from their libtiff fork, so it's not using a defined release. hunter is also doing this, having a repo of releases it pull from. It doesn't look like either uses signing for validation, just hashes for consistency, so both also come with security problems.
comment:3 Changed 4 years ago by rleigh
- Milestone changed from 5.1.0 to 5.1.2
comment:4 Changed 4 years ago by jamoore
- Milestone changed from 5.1.4 to B-F-5.1.4
Splitting 5.1.4 due to milestone decoupling
comment:5 Changed 4 years ago by rleigh
- Milestone changed from B-F-5.2.0 to 5.1.3
- Resolution set to fixed
- Status changed from new to closed
Completed in 5.1.x
https://github.com/ruslo/hunter is also a project to consider. However, it requires networking to download all of itself and it also only supports a couple of the packages we need.