B 0c@s ddlmZGdddeZdS))Commandc@sFeZdZdZddgZdgZddZddZd d Zd d Z d dZ dS)install_headerszinstall C/C++ header files)z install-dir=dz$directory to install header files to)forcefz-force installation (overwrite existing files)rcCsd|_d|_g|_dS)Nr) install_dirroutfiles)selfr F/opt/alt/python37/lib64/python3.7/distutils/command/install_headers.pyinitialize_optionssz"install_headers.initialize_optionscCs|ddddS)Ninstall)rr)rr)Zset_undefined_options)r r r r finalize_optionssz install_headers.finalize_optionscCsL|jj}|sdS||jx*|D]"}|||j\}}|j|q"WdS)N) distributionheadersZmkpathrZ copy_filerappend)r rheaderout_r r r run!s  zinstall_headers.runcCs |jjp gS)N)rr)r r r r get_inputs+szinstall_headers.get_inputscCs|jS)N)r)r r r r get_outputs.szinstall_headers.get_outputsN) __name__ __module__ __qualname__ descriptionZ user_optionsZboolean_optionsr rrrrr r r r r s rN)Zdistutils.corerrr r r r s