HEX
Server: Apache/2.4.65 (Debian)
System: Linux kubikelcreative 5.10.0-35-amd64 #1 SMP Debian 5.10.237-1 (2025-05-19) x86_64
User: www-data (33)
PHP: 8.4.13
Disabled: NONE
Upload Files
File: //usr/share/dh-python/dhpython/build/__pycache__/plugin_cmake.cpython-39.pyc
a

��:`E
�@s(ddlmZmZmZGdd�de�ZdS)�)�Base�
shell_command�copy_test_filescspeZdZdZdgZdgZddd�Ze�fdd��Zedd	��Z	ed
d��Z
edd
��Zee�dd���Z
�ZS)�BuildSystemz-CMake build system (using dh_auto_* commands)ZcmakezCMakeLists.txt�
)zcmake_uninstall.cmakezCMakeCache.txtcstt|��||�dS)Nz!dh_auto_clean --buildsystem=cmake)�superr�clean��self�context�args��	__class__��3/usr/share/dh-python/dhpython/build/plugin_cmake.pyrszBuildSystem.cleancCsdS)Nz�dh_auto_configure --buildsystem=cmake --builddirectory="{build_dir}" -- -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/{interpreter} -DPYTHON_LIBRARY:FILEPATH={interpreter.library_file} -DPYTHON_INCLUDE_DIR:PATH={interpreter.include_dir} {args}rr	rrr�	configure#szBuildSystem.configurecCsdS)NzJdh_auto_build --buildsystem=cmake --builddirectory="{build_dir}" -- {args}rr	rrr�build,szBuildSystem.buildcCsdS)Nzbdh_auto_install --buildsystem=cmake --builddirectory="{build_dir}" --destdir="{destdir}" -- {args}rr	rrr�install2szBuildSystem.installcCsdS)NzIdh_auto_test --buildsystem=cmake --builddirectory="{build_dir}" -- {args}rr	rrr�test9szBuildSystem.test)�__name__�
__module__�__qualname__ZDESCRIPTIONZREQUIRED_COMMANDSZREQUIRED_FILESZOPTIONAL_FILESrrrrrrr�
__classcell__rrr
rrs



rN)Zdhpython.build.baserrrrrrrr�<module>s