[ET Trac] [Einstein Toolkit] #1474: compile ExternalLibraries with other thorns rather than when CST runs
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Sat Nov 9 18:53:56 CST 2013
#1474: compile ExternalLibraries with other thorns rather than when CST runs
--------------------------+-------------------------------------------------
Reporter: rhaas | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: Cactus | Version: development version
Resolution: | Keywords:
--------------------------+-------------------------------------------------
Comment (by eschnett):
I have implemented this for zlib, one of the simpler external libraries.
The implementation looks as follows:
- the build instructions are taken out of configure.sh and moved to a new
file build.sh
- a new make variable BUILD_ZLIB remembers whether zlib is found on the
system or needs to be built
- make.code.deps states that the thorn depends onto the zlib library, if
BUILD_ZLIB is set
- make.code.deps defines how to build zlib, and calls build.sh
This is too disruptive for the release. I will test this more, and propose
a patch after the release.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1474#comment:2>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list