Kefu Chai
e3b703eb12
cmake: check bootstrap.sh instead before downloading boost
...
config.hpp does not exist if boost is not configured. so a boost source
directory unpacked from dist tarball does not have this file. the
bootstrap.sh instead, it is used to create the necessary config files
for jam.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-11-24 11:13:16 +08:00
Brad Hubbard
598556f98b
make-dist,cmake: Try multiple URLs to download boost before failing
...
Remove SPOF during boost download for make-dist and later cmake > 3.7
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
2017-10-04 11:13:34 +10:00
Sage Weil
19987549e0
make-dist,cmake: move boost tarball location to download.ceph.com
...
Sourceforge is down. Also, we can hammer our servers instead of
theirs.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-09-26 17:22:36 -04:00
Kefu Chai
96b2016489
cmake: do not add dependencies to INTERFACE library on cmake < 3.3
...
otherwise we will have
add_dependencies Cannot add target-level dependencies to INTERFACE
library
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-06-21 23:34:51 +08:00
Kefu Chai
83432b4461
cmake: build boost as an external project
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-06-14 23:53:50 +08:00