From 31358b640be13c3b0955fc9acc1ad9526cc280ec Mon Sep 17 00:00:00 2001 From: Arnon Gilboa Date: Tue, 24 May 2011 12:29:13 +0300 Subject: client/windows: init PACKAGE_VERSION in windows, we set PACKAGE_VERSION to the binary version since we don't have config.h as generated by linux configure --- client/common.h | 2 ++ client/windows/main.cpp | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'client') diff --git a/client/common.h b/client/common.h index 522f22be..130a7bd4 100644 --- a/client/common.h +++ b/client/common.h @@ -50,6 +50,8 @@ #define strcasecmp stricmp +extern const char* PACKAGE_VERSION; + #else #include #include diff --git a/client/windows/main.cpp b/client/windows/main.cpp index a85acec9..99998afa 100644 --- a/client/windows/main.cpp +++ b/client/windows/main.cpp @@ -38,7 +38,7 @@ static void init_winsock() } } -char* version_string = "???"; +const char* PACKAGE_VERSION = "???"; static char _version_string[40]; static void init_version_string() @@ -63,7 +63,7 @@ static void init_version_string() file_info->dwFileVersionMS & 0x0ffff, file_info->dwFileVersionLS >> 16, file_info->dwFileVersionLS & 0x0ffff); - version_string = _version_string; + PACKAGE_VERSION = _version_string; } int WINAPI WinMain(HINSTANCE hInstance, @@ -79,7 +79,7 @@ int WINAPI WinMain(HINSTANCE hInstance, init_version_string(); pthread_win32_process_attach_np(); init_winsock(); - exit_val = Application::main(__argc, __argv, version_string); + exit_val = Application::main(__argc, __argv, PACKAGE_VERSION); LOG_INFO("Spice client terminated (exitcode = %d)", exit_val); } catch (Exception& e) { LOG_ERROR("unhandle exception: %s", e.what()); -- cgit