Wccs, ddlmZGddeZdS))Commandcs>eZdZdZddgZdgZdZdZdZdZ d Z d S) install_headerszinstall C/C++ header files)z install-dir=Zdz$directory to install header files to)forceZfz-force installation (overwrite existing files)rcs0d|_d|_g|_dS)Nr) install_dirroutfilesself :/usr/lib64/python3.12/distutils/command/install_headers.pyinitialize_optionsz"install_headers.initialize_optionss  cs.|jddddS)NZinstall)rr)rr)Zset_undefined_optionsrrr finalize_optionsz install_headers.finalize_optionss' ""9#E#5 7 7 7 7r cs|jj}|sdS|j|j|D]>}|j ||j\}}|j j |@dSN) distributionheadersZmkpathrZ copy_filerZappend)rrZheaderZoutZ_s r runzinstall_headers.run!s}##++w F D$$%% & &F~~fd.>.>?HS! MM  % % % & &r cs2|jjpgSr )rrrrr get_inputszinstall_headers.get_inputs+s  ((.B.r cs|jSr )rrrr get_outputszinstall_headers.get_outputs.s }}r N) Z__name__Z __module__Z __qualname__Z descriptionZ user_optionsZboolean_optionsr r rrrr r rr s.K=FL iO 777 &&&///r rN)Zdistutils.corerrrr r rsM* #"""""%%%%%g%%%%r