diff --git a/Project.toml b/Project.toml index dfd57c7..f9fc6d5 100644 --- a/Project.toml +++ b/Project.toml @@ -1,17 +1,19 @@ name = "ConstructionBase" uuid = "187b0558-2788-49d3-abe0-74a17ed4e7c9" authors = ["Takafumi Arakaki", "Rafael Schouten", "Jan Weidner"] -version = "1.5.7" +version = "1.5.8" [deps] LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" [weakdeps] IntervalSets = "8197267c-284f-5f27-9208-e0e47529a953" +LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" [extensions] ConstructionBaseIntervalSetsExt = "IntervalSets" +ConstructionBaseLinearAlgebraExt = "LinearAlgebra" ConstructionBaseStaticArraysExt = "StaticArrays" [compat] diff --git a/src/ConstructionBase.jl b/src/ConstructionBase.jl index 553477c..4c4871a 100644 --- a/src/ConstructionBase.jl +++ b/src/ConstructionBase.jl @@ -211,7 +211,8 @@ end include("nonstandard.jl") include("functions.jl") -#unconditionally include the extension for now -include("../ext/ConstructionBaseLinearAlgebraExt.jl") +if !isdefined(Base, :get_extension) + include("../ext/ConstructionBaseLinearAlgebraExt.jl") +end end # module