// DoDynamicDependencies //------------------------------------------------------------------------------ /*virtual*/ bool ObjectListNode::DoDynamicDependencies( NodeGraph & nodeGraph, bool forceClean ) { if ( GatherDynamicDependencies( nodeGraph, forceClean ) == false ) { return false; // GatherDynamicDependencies will have emitted error } // make sure we have something to build! if ( m_DynamicDependencies.GetSize() == 0 ) { FLOG_ERROR( "No files found to build '%s'", GetName().Get() ); return false; } if ( m_ExtraASMPath.IsEmpty() == false ) { if ( !FileIO::EnsurePathExists( m_ExtraASMPath ) ) { FLOG_ERROR( "Failed to create folder for .asm file '%s'", m_ExtraASMPath.Get() ); return false; } } if ( m_ExtraPDBPath.IsEmpty() == false ) { if ( !FileIO::EnsurePathExists( m_ExtraPDBPath ) ) { FLOG_ERROR( "Failed to create folder for .pdb file '%s'", m_ExtraPDBPath.Get() ); return false; } } return true; }
// DoDynamicDependencies //------------------------------------------------------------------------------ /*virtual*/ bool ObjectListNode::DoDynamicDependencies( bool forceClean ) { if ( GatherDynamicDependencies( forceClean ) == false ) { return false; // GatherDynamicDependencies will have emitted error } // make sure we have something to build! if ( m_DynamicDependencies.GetSize() == 0 ) { FLOG_ERROR( "No files found to build '%s'", GetName().Get() ); return false; } return true; }