]> granicus.if.org Git - icinga2/commitdiff
Build fix for Windows
authorGunnar Beutner <gunnar.beutner@netways.de>
Wed, 10 Sep 2014 13:24:08 +0000 (15:24 +0200)
committerGunnar Beutner <gunnar.beutner@netways.de>
Wed, 10 Sep 2014 13:24:08 +0000 (15:24 +0200)
refs #7033

tools/mkclass/CMakeLists.txt
tools/mkclass/classcompiler.cpp

index 8a9f4de7e1edc95f0e5cbe83ff1d49167c14f503..11e1786231d52b2aeb7cf69da10f24a2e357a002 100644 (file)
@@ -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
index dbe888e161e58b71d72fed1a211fcda3a26c9802..2ca52ff9e5311e925439dd35d33cb972f0c3b58b 100644 (file)
@@ -26,6 +26,8 @@
 #include <cstring>
 #ifndef _WIN32
 #include <libgen.h>
+#else /* _WIN32 */
+#include <shlwapi.h>
 #endif /* _WIN32 */
 
 using namespace icinga;