fix runtime directory detection on MacOS
This commit is contained in:
parent
61bd77d529
commit
02051bb067
|
@ -607,6 +607,9 @@ void exec_commands_in_runtime_file(const CommandParameters& params,
|
||||||
#elif defined(__APPLE__)
|
#elif defined(__APPLE__)
|
||||||
uint32_t bufsize = 2048 - filename.length();
|
uint32_t bufsize = 2048 - filename.length();
|
||||||
_NSGetExecutablePath(buffer, &bufsize);
|
_NSGetExecutablePath(buffer, &bufsize);
|
||||||
|
char* canonical_path = realpath(buffer, NULL);
|
||||||
|
strncpy(buffer, canonical_path, 2048 - filename.length());
|
||||||
|
free(canonical_path);
|
||||||
#else
|
#else
|
||||||
# error "finding executable path is not implemented on this platform"
|
# error "finding executable path is not implemented on this platform"
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue
Block a user