Closed Jarod42 closed 6 months ago
What does this PR do?
Add support of per-file configuration buildaction "None" for Codelite, gmake, gmake2, xcode4.
buildaction "None"
How does this PR change Premake's behavior?
As for flags "ExcludeFromBuild", previously conflicting obj file name might now differ (as there are no longer built): i.e
flags "ExcludeFromBuild"
files {"src/toto.cpp", "excluded/toto.cpp" } filters {"files:excluded/toto.cpp"} buildaction "None"
Both resulted in "toto.o" with special treatment now "excluded/toto.cpp" won't have obj object, and so no conflict with the "src/" one.
"toto.o"
Anything else we should know?
Tested with my repo especially:
Did you check all the boxes?
closes #XXXX
What does this PR do?
Add support of per-file configuration
buildaction "None"
for Codelite, gmake, gmake2, xcode4.How does this PR change Premake's behavior?
As for
flags "ExcludeFromBuild"
, previously conflicting obj file name might now differ (as there are no longer built): i.eBoth resulted in
"toto.o"
with special treatment now "excluded/toto.cpp" won't have obj object, and so no conflict with the "src/" one.Anything else we should know?
Tested with my repo especially:
Did you check all the boxes?
closes #XXXX
in comment to auto-close issue when PR is merged)