From d39450b3abe0597721c2f0665a01d4aac4a40b6d Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Fri, 24 Jan 2020 13:45:30 -0800 Subject: [PATCH] Linux fix --- BeefLibs/corlib/src/FFI/Function.bf | 8 ++++---- IDE/src/IDEApp.bf | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/BeefLibs/corlib/src/FFI/Function.bf b/BeefLibs/corlib/src/FFI/Function.bf index 260f86e9..d3fcd606 100644 --- a/BeefLibs/corlib/src/FFI/Function.bf +++ b/BeefLibs/corlib/src/FFI/Function.bf @@ -137,20 +137,18 @@ namespace System.FFI #if BF_PLATFORM_WINDOWS #if BF_64_BIT + [AllowDuplicates] enum FFIABI : int32 { NotSet = 0, StdCall = 1, -#unwarn ThisCall = 1, -#unwarn FastCall = 1, -#unwarn MS_CDecl = 1, -#unwarn Default = 1 } #else + [AllowDuplicates] enum FFIABI : int32 { NotSet = 0, @@ -167,6 +165,7 @@ namespace System.FFI #else //!BF_PLATFORM_WINDOWS #if BF_64_BIT + [AllowDuplicates] enum FFIABI : int32 { NotSet = 0, @@ -175,6 +174,7 @@ namespace System.FFI Default = Unix64 } #else + [AllowDuplicates] enum FFIABI : int32 { NotSet = 0, diff --git a/IDE/src/IDEApp.bf b/IDE/src/IDEApp.bf index 73687577..afc2a8ad 100644 --- a/IDE/src/IDEApp.bf +++ b/IDE/src/IDEApp.bf @@ -10175,7 +10175,9 @@ namespace IDE Environment.GetExecutableFilePath(exeFilePath); mVersionInfo = new .(); mVersionInfo.GetVersionInfo(exeFilePath).IgnoreError(); +#if BF_PLATFORM_WINDOWS exeTime = File.GetLastWriteTime(exeFilePath).GetValueOrDefault(); +#endif } return mVersionInfo; }