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 000000000..6ff7e9029 Binary files /dev/null and b/icinga-app/icinga.ico differ 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