diff --git a/cmake/Version.cmake b/cmake/Version.cmake index 96836496..58d8943e 100644 --- a/cmake/Version.cmake +++ b/cmake/Version.cmake @@ -85,6 +85,9 @@ message (STATUS "Full Barrier version string is '" ${BARRIER_VERSION_STRING} "'" add_definitions (-DBARRIER_VERSION="${BARRIER_VERSION}") add_definitions (-DBARRIER_VERSION_STRING="${BARRIER_VERSION_STRING}") +add_definitions (-DBARRIER_VERSION_MAJOR=${BARRIER_VERSION_MAJOR}) +add_definitions (-DBARRIER_VERSION_MINOR=${BARRIER_VERSION_MINOR}) +add_definitions (-DBARRIER_VERSION_PATCH=${BARRIER_VERSION_PATCH}) add_definitions (-DBARRIER_REVISION="${BARRIER_REVISION}") add_definitions (-DBARRIER_BUILD_DATE="${BARRIER_BUILD_DATE}") add_definitions (-DBARRIER_BUILD_NUMBER=${BARRIER_BUILD_NUMBER}) diff --git a/src/cmd/barrierc/barrierc.rc b/src/cmd/barrierc/barrierc.rc index b34127c5..e858a164 100644 --- a/src/cmd/barrierc/barrierc.rc +++ b/src/cmd/barrierc/barrierc.rc @@ -24,6 +24,56 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US #pragma code_page(1252) #endif //_WIN32 +///////////////////////////////////////////////////////////////////////////// +// +// Version +// +#ifndef NOVERSIONINFO +VS_VERSION_INFO VERSIONINFO +FILEVERSION BARRIER_VERSION_MAJOR, BARRIER_VERSION_MINOR, BARRIER_VERSION_PATCH, BARRIER_BUILD_NUMBER +PRODUCTVERSION BARRIER_VERSION_MAJOR, BARRIER_VERSION_MINOR, BARRIER_VERSION_PATCH, BARRIER_BUILD_NUMBER +FILEFLAGSMASK 0x3fL +#ifdef _DEBUG +FILEFLAGS 0x1L +#else +FILEFLAGS 0x0L +#endif +FILEOS VOS_NT +FILETYPE VFT_APP +FILESUBTYPE 0x0L +BEGIN + +BLOCK "StringFileInfo" +BEGIN + +// Language block for LANG_ENGLISH/SUBLANG_ENGLISH_US, Unicode CP +BLOCK "040904b0" +BEGIN +VALUE "CompanyName", "Debauchee Open Source Group" +VALUE "CompanyWeb", "https://github.com/debauchee/barrier/" +VALUE "FileVersion", BARRIER_VERSION +VALUE "LegalCopyright", "Copyright (C) 2018 Debauchee Open Source Group\nCopyright (C) 2012-2016 Symless Ltd.\nCopyright (C) 2008-2014 Nick Bolton\nCopyright (C) 2002-2014 Chris Schoeneman" +VALUE "ProductName", "Barrier" +VALUE "ProductVersion", BARRIER_VERSION +VALUE "OriginalFilename", "barrierc.exe" +VALUE "FileDescription", "Open source KVM software client" +VALUE "InternalName", "barrierc" +END + +// Any other language blocks here + +END + +BLOCK "VarFileInfo" +BEGIN +/* Unordered list of Lang IDs and their code page IDs (Unicode = 1200 in case of Win32). + These can be expressed using either hexadecimal or decimal. */ +VALUE "Translation", 0x409, 1200 +END + +END +#endif + #ifdef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // diff --git a/src/cmd/barriers/barriers.rc b/src/cmd/barriers/barriers.rc index c4d263c7..d6c069bb 100644 --- a/src/cmd/barriers/barriers.rc +++ b/src/cmd/barriers/barriers.rc @@ -21,6 +21,56 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US #pragma code_page(1252) #endif //_WIN32 +///////////////////////////////////////////////////////////////////////////// +// +// Version +// +#ifndef NOVERSIONINFO +VS_VERSION_INFO VERSIONINFO +FILEVERSION BARRIER_VERSION_MAJOR, BARRIER_VERSION_MINOR, BARRIER_VERSION_PATCH, BARRIER_BUILD_NUMBER +PRODUCTVERSION BARRIER_VERSION_MAJOR, BARRIER_VERSION_MINOR, BARRIER_VERSION_PATCH, BARRIER_BUILD_NUMBER +FILEFLAGSMASK 0x3fL +#ifdef _DEBUG +FILEFLAGS 0x1L +#else +FILEFLAGS 0x0L +#endif +FILEOS VOS_NT +FILETYPE VFT_APP +FILESUBTYPE 0x0L +BEGIN + +BLOCK "StringFileInfo" +BEGIN + +// Language block for LANG_ENGLISH/SUBLANG_ENGLISH_US, Unicode CP +BLOCK "040904b0" +BEGIN +VALUE "CompanyName", "Debauchee Open Source Group" +VALUE "CompanyWeb", "https://github.com/debauchee/barrier/" +VALUE "FileVersion", BARRIER_VERSION +VALUE "LegalCopyright", "Copyright (C) 2018 Debauchee Open Source Group\nCopyright (C) 2012-2016 Symless Ltd.\nCopyright (C) 2008-2014 Nick Bolton\nCopyright (C) 2002-2014 Chris Schoeneman" +VALUE "ProductName", "Barrier" +VALUE "ProductVersion", BARRIER_VERSION +VALUE "OriginalFilename", "barriers.exe" +VALUE "FileDescription", "Open source KVM software server" +VALUE "InternalName", "barrierc" +END + +// Any other language blocks here + +END + +BLOCK "VarFileInfo" +BEGIN +/* Unordered list of Lang IDs and their code page IDs (Unicode = 1200 in case of Win32). + These can be expressed using either hexadecimal or decimal. */ +VALUE "Translation", 0x409, 1200 +END + +END +#endif + #ifdef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// //