MCPcopy Create free account
hub / github.com/boostorg/build / make1bind

Function make1bind

v2/engine/make1.c:1352–1362  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1350 */
1351
1352static void make1bind( TARGET * t )
1353{
1354 if ( t->flags & T_FLAG_NOTFILE )
1355 return;
1356
1357 pushsettings( root_module(), t->settings );
1358 object_free( t->boundname );
1359 t->boundname = search( t->name, &t->time, 0, t->flags & T_FLAG_ISFILE );
1360 t->binding = timestamp_empty( &t->time ) ? T_BIND_MISSING : T_BIND_EXISTS;
1361 popsettings( root_module(), t->settings );
1362}
1363
1364
1365static int targets_contains( TARGETS * l, TARGET * t )

Callers 2

make1listFunction · 0.85
make1settingsFunction · 0.85

Calls 6

pushsettingsFunction · 0.85
root_moduleFunction · 0.85
object_freeFunction · 0.85
searchFunction · 0.85
timestamp_emptyFunction · 0.85
popsettingsFunction · 0.85

Tested by

no test coverage detected