Use GetCommandLineW() to get a UTF16-encoded command line on Windows (#2248).
[dcpomatic.git] / src / tools / dcpomatic_kdm_cli.cc
index 55997fd130e9000c14c6616d17f2960978058341..1db5ce7f93ecf6968f481c7e4849e63a37037455 100644 (file)
  */
 
 
+#include "lib/cross.h"
 #include "lib/kdm_cli.h"
+#include "lib/util.h"
 #include <iostream>
 
 
 int
 main (int argc, char* argv[])
 {
-       auto error = kdm_cli (argc, argv);
+       ArgFixer fixer(argc, argv);
+
+       dcpomatic_setup_path_encoding ();
+       dcpomatic_setup ();
+
+       auto error = kdm_cli (fixer.argc(), fixer.argv(), [](std::string s) { std::cout << s << "\n"; });
        if (error) {
                std::cerr << *error << "\n";
                exit (EXIT_FAILURE);