Files
comaps/qt/build_style/build_phone_pack.cpp
Chris H. Meyer d6c93f5206 [desktop] Fix designer
Signed-off-by: Chris H. Meyer <christian.h.meyer@t-online.de>
Co-authored-by: Yannik Bloscheck <git@yannikbloscheck.com>
Co-authored-by: Chris H. Meyer <christian.h.meyer@t-online.de>
Co-committed-by: Chris H. Meyer <christian.h.meyer@t-online.de>
2026-01-13 17:51:45 +01:00

33 lines
916 B
C++

#include "build_statistics.h"
#include "build_common.h"
#include "platform/platform.hpp"
#include <QtCore/QDir>
#include <exception>
#include <string>
namespace build_style
{
QString RunBuildingPhonePack(QString const & stylesDir, QString const & targetDir)
{
using std::to_string, std::runtime_error;
if (!QDir(stylesDir).exists())
throw runtime_error("Styles directory does not exist " + stylesDir.toStdString());
if (!QDir(targetDir).exists())
throw runtime_error("target directory does not exist" + targetDir.toStdString());
#if defined(OMIM_OS_MAC)
return ExecProcess("python3",
{GetExternalPath("generate_styles_override.py", "", "../tools/python"), stylesDir, targetDir});
#else
return ExecProcess("python",
{GetExternalPath("generate_styles_override.py", "", "../tools/python"), stylesDir, targetDir});
#endif
}
} // namespace build_style