wmontwe
09/07/2021, 1:19 PMClocks
09/07/2021, 1:26 PMKarel Petránek
09/07/2021, 1:39 PMClocks
09/07/2021, 1:41 PMmkrussel
09/07/2021, 1:56 PMexport
in the framework lambda to export symbols from children modules.
ios {
binaries {
framework {
transitiveExport = false
baseName = "SharedCode"
export(project(":module1"))
}
}
Trevor Stone
09/07/2021, 1:57 PMpublic
is intended to mean "usable by another module in the project" vs public
meaning "useable by someone consuming the library/framework"Karel Petránek
09/07/2021, 2:00 PMTrevor Stone
09/07/2021, 2:03 PMapi
instead of implementation
it will also expose their public items throughTrevor Stone
09/07/2021, 2:03 PMTrevor Stone
09/07/2021, 2:06 PMwmontwe
09/07/2021, 2:29 PMexport(project(":module1"))
but the transitiveExport
is something we never used so far.mkrussel
09/07/2021, 2:30 PMwmontwe
09/07/2021, 2:34 PMwmontwe
09/07/2021, 2:37 PM