Teuchos, Sacado, and Anasazi to split ENABLE_COMPLEX into ENABLE_COMPLEX_FLOAT and ENABLE_COMPLEX_DOUBLE
Created by: bartlettroscoe
CC: @trilinos/framework, @trilinos/teuchos, @trilinos/anasazi, @trilinos/thyra
As part of #362 (closed), I noticed that Teuchos, Sacado, and Anasazi only have <PackageName>_ENABLE_COMPLEX
and <PackageName>_ENABLE_FLOAT
options. Unlike Tpetra, they don't allow you to enable float
and complex<double>
bout not complex<float>
. Well, no one is using complex<float>
so even if some customer enables float
and complex<double>
they should not have to pay the compile and object code cost for complex<float>
.
This story is to provide the options <PackageName>_ENABLE_COMPLEX_FLOAT
and <PackageName>_ENABLE_COMPLEX_DOUBLE
for these packages. and hook these into the global enable options like Tpetra now does (as part of #362 (closed)).