diff --git a/OptiScaler/nvapi/fakenvapi/main.cpp b/OptiScaler/nvapi/fakenvapi/main.cpp index 2fbbcf94..4545f843 100755 --- a/OptiScaler/nvapi/fakenvapi/main.cpp +++ b/OptiScaler/nvapi/fakenvapi/main.cpp @@ -12,6 +12,7 @@ #endif #include "../external/nvapi.h" #include "fakenvapi.h" +#include "../version.h" #include "log.h" @@ -25,6 +26,7 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) { prepareLogging(spdlog::level::info); else prepareLogging(spdlog::level::off); + spdlog::critical("fakenvapi version: {}", FAKENVAPI_VERSION); break; case DLL_PROCESS_DETACH: closeLogging(); diff --git a/OptiScaler/nvapi/fakenvapi/meson.build b/OptiScaler/nvapi/fakenvapi/meson.build index 3fd0f2d6..eea27cbd 100644 --- a/OptiScaler/nvapi/fakenvapi/meson.build +++ b/OptiScaler/nvapi/fakenvapi/meson.build @@ -1,18 +1,6 @@ -windows = import('windows') - -rc_file = configure_file( - input: 'resource.rc.in', - output: 'resource.rc', - configuration: { - 'FILEVERSION': '1,0,0,0', - } -) - -rc = windows.compile_resources(rc_file) - dll = shared_library( 'nvapi'+target_suffix, - ['main.cpp', 'fakenvapi.cpp', 'util.cpp', 'log.cpp'], + ['main.cpp', 'fakenvapi.cpp', 'util.cpp', 'log.cpp', fakenvapi_version], rc, name_prefix : '', dependencies : [ lib_dxgi ], diff --git a/OptiScaler/nvapi/fakenvapi/resource.rc.in b/OptiScaler/nvapi/fakenvapi/resource.rc.in deleted file mode 100644 index 3175531b..00000000 --- a/OptiScaler/nvapi/fakenvapi/resource.rc.in +++ /dev/null @@ -1,19 +0,0 @@ -#include - -VS_VERSION_INFO VERSIONINFO - FILEVERSION @FILEVERSION@ - FILETYPE VFT_DLL -{ - BLOCK "StringFileInfo" - { - BLOCK "040904B0" - { - VALUE "ProductName", "fakenvapi\0" - VALUE "FileVersion", "@FILEVERSION@\0" - } - } - BLOCK "VarFileInfo" - { - VALUE "Translation", 0x0409, 1252 - } -}