#
# Target 'pack'
#

add_custom_target(pack)
set_target_properties(pack PROPERTIES EXCLUDE_FROM_DEFAULT_BUILD 1)

# Install additional runtime dependencies
include(${PROJECT_SOURCE_DIR}/cmake/RuntimeDependencies.cmake)

#
# Packages
#

include(packages/pack-metacall.cmake)

#
# Target 'component_install'
#

add_custom_target(
	component_install
	COMMAND make preinstall
	COMMAND ${CMAKE_COMMAND} -P ${PROJECT_SOURCE_DIR}/cmake/ComponentInstall.cmake
	WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
)

#
# Target 'component_uninstall'
#

add_custom_target(
	component_uninstall
	COMMAND make uninstall
	COMMAND ${CMAKE_COMMAND} -P ${PROJECT_SOURCE_DIR}/cmake/ComponentUninstall.cmake
	WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
)
