You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 19, 2026. It is now read-only.
ttBld needs to add the ability to create modules and header units. Ideally, these would be part of the ninja build script -- though that means we're going to need a way for the user to specify the dependencies. For example, the user might #include "myheader.h" in main.cpp but needs to have /module:reference myheader.h:myheader.h.ifc added to the compile line for main.cpp only, and have a dependency setup between main.cpp and myheader.h.ifc so that ninja can first check whether myheader.h.ifc needs to be rebuilt. All of this would be dependent on a compiler switch -- particularly right now while clang-cl doesn't support these options.
Description:
ttBld needs to add the ability to create modules and header units. Ideally, these would be part of the ninja build script -- though that means we're going to need a way for the user to specify the dependencies. For example, the user might
#include "myheader.h"in main.cpp but needs to have/module:reference myheader.h:myheader.h.ifcadded to the compile line for main.cpp only, and have a dependency setup betweenmain.cppandmyheader.h.ifcso that ninja can first check whethermyheader.h.ifcneeds to be rebuilt. All of this would be dependent on a compiler switch -- particularly right now while clang-cl doesn't support these options.