mirror of
https://github.com/cemu-project/vcpkg.git
synced 2025-02-24 19:43:33 +01:00

Add export to binary crossplatform repository/installer with GUI based on QtIFW: http://doc.qt.io/qtinstallerframework/ifw-overview.html For correct operation of these changes, you must use the corrected QtIFW: https://codereview.qt-project.org/#/c/203958
14 lines
779 B
C++
14 lines
779 B
C++
#pragma once
|
|
|
|
#include "vcpkg_Files.h"
|
|
#include "vcpkg_Dependencies.h"
|
|
|
|
namespace vcpkg::Commands::Export::IFW
|
|
{
|
|
fs::path export_real_package(const fs::path &raw_exported_dir_path, const Dependencies::ExportPlanAction& action, Files::Filesystem& fs);
|
|
void export_unique_packages(const fs::path &raw_exported_dir_path, std::map<std::string, const Dependencies::ExportPlanAction*> unique_packages, Files::Filesystem& fs);
|
|
void export_unique_triplets(const fs::path &raw_exported_dir_path, std::set<std::string> unique_triplets, Files::Filesystem& fs);
|
|
void export_integration(const fs::path &raw_exported_dir_path, Files::Filesystem& fs);
|
|
void export_config(const fs::path &raw_exported_dir_path, const std::string ifw_repository_url, Files::Filesystem& fs);
|
|
}
|