From: Gunnar Beutner Date: Wed, 10 Sep 2014 13:24:08 +0000 (+0200) Subject: Build fix for Windows X-Git-Tag: v2.1.1~11 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4dd886ebd580893f72193451170ba8e034a2ae5d;p=icinga2 Build fix for Windows refs #7033 --- diff --git a/tools/mkclass/CMakeLists.txt b/tools/mkclass/CMakeLists.txt index 8a9f4de7e..11e178623 100644 --- a/tools/mkclass/CMakeLists.txt +++ b/tools/mkclass/CMakeLists.txt @@ -26,6 +26,10 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) add_executable(mkclass mkclass.cpp classcompiler.cpp classcompiler.hpp ${FLEX_class_lexer_OUTPUTS} ${BISON_class_parser_OUTPUTS}) +if(WIN32) + target_link_libraries(mkclass shlwapi) +endif() + set_target_properties ( mkclass PROPERTIES FOLDER Bin diff --git a/tools/mkclass/classcompiler.cpp b/tools/mkclass/classcompiler.cpp index dbe888e16..2ca52ff9e 100644 --- a/tools/mkclass/classcompiler.cpp +++ b/tools/mkclass/classcompiler.cpp @@ -26,6 +26,8 @@ #include #ifndef _WIN32 #include +#else /* _WIN32 */ +#include #endif /* _WIN32 */ using namespace icinga;