From 1373a543b2f59ccbf91b389b724b446d3c5dd39f Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Wed, 16 Apr 2014 19:04:57 +0200 Subject: [PATCH] Add icon and version info resource for the Icinga binary. Refs #4865 --- icinga-app/CMakeLists.txt | 8 +++++++- icinga-app/icinga.ico | Bin 0 -> 766 bytes icinga-app/icinga.rc | 34 ++++++++++++++++++++++++++++++++++ 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 icinga-app/icinga.ico create mode 100644 icinga-app/icinga.rc diff --git a/icinga-app/CMakeLists.txt b/icinga-app/CMakeLists.txt index 74d0518e7..ee6eceff6 100644 --- a/icinga-app/CMakeLists.txt +++ b/icinga-app/CMakeLists.txt @@ -15,7 +15,13 @@ # along with this program; if not, write to the Free Software Foundation # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. -add_executable(icinga-app icinga.cpp) +if(MSVC) + set(WindowsSources icinga.rc) +else() + set(WindowsSources "") +endif() + +add_executable(icinga-app icinga.cpp ${WindowsSources}) include_directories(${Boost_INCLUDE_DIRS}) target_link_libraries(icinga-app ${Boost_LIBRARIES} base config) diff --git a/icinga-app/icinga.ico b/icinga-app/icinga.ico new file mode 100644 index 0000000000000000000000000000000000000000..6ff7e9029050637e225f83525665b4b78d994f06 GIT binary patch literal 766 zcmcgqF&2U_4E?C@l?^9nMvvi<+{#8b*|-u%VRUqpE&c=og#(y2CI2T)(iWiLsOu|$ z3*IN-M(a+ksSj#F-h@6EjaHo{0h~x_{&1y9O&ErO4zURlwWu6Q>2j2i6HnlYxG@0% zt$a6v0mm%FWH&kDUM4!j8dFM7Tq(IonTWF@fp)vbGpLO*a}!J6leLteEU<;VC&R4a zVt9%UVYrhiHcL_655#_{(hzF>FrS2L(|vSzKeK9Ee|DEalDepiSfMIE4;|%ePgG(V ueb4^Z$@(k!bCp(wujOg13cVg+ncTUi)z_1eQ3G&J{MG)UT5Htnqx=B0zls?E literal 0 HcmV?d00001 diff --git a/icinga-app/icinga.rc b/icinga-app/icinga.rc new file mode 100644 index 000000000..5d7f64722 --- /dev/null +++ b/icinga-app/icinga.rc @@ -0,0 +1,34 @@ +#include +#include "icinga-version.h" + +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +100 ICON "icinga.ico" + +VS_VERSION_INFO VERSIONINFO +FILEVERSION 1,0,0,0 +PRODUCTVERSION 1,0,0,0 +FILEOS VOS__WINDOWS32 +FILETYPE VFT_APP +FILESUBTYPE VFT2_UNKNOWN +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904E4" + BEGIN + VALUE "CompanyName", "Icinga Development Team" + VALUE "FileDescription", "Icinga 2" + VALUE "FileVersion", VERSION + VALUE "InternalName", "icinga2.exe" + VALUE "LegalCopyright", "© Icinga Development Team" + VALUE "OriginalFilename", "icinga2.exe" + VALUE "ProductName", "Icinga 2" + VALUE "ProductVersion", VERSION + END + END + + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 0x04E4 + END +END \ No newline at end of file