- boost::filesystem::path batch = directory_containing_executable();
- batch = batch.parent_path (); // MacOS
- batch = batch.parent_path (); // Contents
- batch = batch.parent_path (); // DCP-o-matic.app
- batch = batch.parent_path (); // Applications
- batch /= app;
- batch /= "Contents";
- batch /= "MacOS";
- batch /= executable;
+ boost::filesystem::path exe_path = directory_containing_executable();
+ exe_path = exe_path.parent_path (); // MacOS
+ exe_path = exe_path.parent_path (); // Contents
+ exe_path = exe_path.parent_path (); // DCP-o-matic.app
+ exe_path = exe_path.parent_path (); // Applications
+ exe_path /= app;
+ exe_path /= "Contents";
+ exe_path /= "MacOS";
+ exe_path /= executable;