Open ShawnCZek opened 2 years ago
Hi, Sorry for the lack of updates. Lambert left Ubisoft and we had to rebuild a new maintainer group.
We will take a look at this MR soon.
@jspelletier is this related to https://github.com/ubisoft/Sharpmake/issues/146? it's the same config option
@ShawnCZek could you add/modify some sample using this?
@jspelletier I can take a look at trying to integrate this into existing samples. However, as pointed out earlier here, #253 basically collides with this PR. And if that one is merged, this can be closed.
@ShawnCZek The problem with #253 is it doesn't have an explicit option and will affect our existing generated files so it won't ever be merged in its current state,
Perfect. Thank you for the answer! In the following days, I will take a look at modifying the existing samples to integrate this change. Once that is done, I will mention you here again.
Similarly to #219, I am working on sharing the precompiled header between multiple projects. To make this possible, the other projects must be exported as a reference. MSVC does otherwise not wait for the compilation to finish.
Right now, project references are not exported for static libraries. And while
ExportAdditionalLibrariesEvenForStaticLib
exists as a configuration option, it does more things at once, often resulting inalready defined in X.lib(X.dll); second definition ignored
warnings.Therefore, this pull request adds an option to force the export of these references regardless of the output type of the project.