1234567891011121314151617181920212223242526272829303132333435(************************************************************************)(* * The Rocq Prover / The Rocq Development Team *)(* v * Copyright INRIA, CNRS and contributors *)(* <O___,, * (see version control and CREDITS file for authors & dates) *)(* \VV/ **************************************************************)(* // * This file is distributed under the terms of the *)(* * GNU Lesser General Public License Version 2.1 *)(* * (see LICENSE file for the text of the license) *)(************************************************************************)(* This handles attributes associated to a library file *)(*i*)openNames(*i*)typet=UserWarn.tletwarn_library=UserWarn.create_depr_and_user_warnings~object_name:"Library File"~warning_name_base:"library-file"(fundp->DirPath.printdp)()letwarn_library_transitive=UserWarn.create_depr_and_user_warnings~object_name:"Library File (transitively required)"~warning_name_base:"transitive-library-file"~default:CWarnings.Disabled(fundp->DirPath.printdp)()letwarn_library_info?loc?(transitive=false)dpinfos=iftransitivethenwarn_library_transitive?locdpinfoselsewarn_library?locdpinfos