From 079190b415c4cf179a15bc349b63237b9a8cdabe Mon Sep 17 00:00:00 2001
From: aduffizi <alessandro.duffizi@lnf.infn.it>
Date: Fri, 29 Nov 2019 14:39:59 +0100
Subject: [PATCH] corrected cmakelist for all 4 projects on windows@

---
 CMakeLists.txt                               | 1 +
 chaos/cu_toolkit/CMakeLists.txt              | 4 +++-
 chaos_metadata_service_client/CMakeLists.txt | 2 +-
 chaos_micro_unit_toolkit/CMakeLists.txt      | 2 +-
 4 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7e007eee5..a01847241 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,6 +1,7 @@
 cmake_minimum_required(VERSION 2.8)
 MESSAGE("framework CMakeLists")
 IF(WIN32)
+add_definitions(-D_WIN32_WINNT=0x601)
 #include(config/CMakeChaosWin.txt)
 macro (MESG parm)
   SET(WHERE ${CMAKE_CURRENT_LIST_DIR})
diff --git a/chaos/cu_toolkit/CMakeLists.txt b/chaos/cu_toolkit/CMakeLists.txt
index 827496dcf..c09092d63 100644
--- a/chaos/cu_toolkit/CMakeLists.txt
+++ b/chaos/cu_toolkit/CMakeLists.txt
@@ -1,8 +1,10 @@
 project(chaos_cutoolkit)
 if(WIN32)
+
 set(CMAKE_SUPPRESS_REGENERATION true)
 INCLUDE_DIRECTORIES( ../../ ${ALL_WINDOWS_INCLUDE_DIR})
 INCLUDE_DIRECTORIES(${CMAKE_INSTALL_PREFIX}/boostinstall/include/boost-1_70)
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}/boostinstall/include/boost-1_70)
 link_directories(${CMAKE_CURRENT_BINARY_DIR}/boostinstall/lib)
 ELSE()
 INCLUDE_DIRECTORIES(chaos/cu ../../)
@@ -96,7 +98,7 @@ set (BOOST_LIBPATH  ${CMAKE_INSTALL_PREFIX}/boostinstall/lib )
 
 SET (ALL_WINDOWS_LIBS "DbgHelp.lib Netapi32.lib Iphlpapi.lib -LIBPATH:${BOOST_LIBPATH}  chaos_common")
 separate_arguments(chaos_cutoolkit_lib)
-TARGET_LINK_LIBRARIES(${PROJECT_NAME}  ${ALL_WINDOWS_LIBS})
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} chaos_common ${ALL_WINDOWS_LIBS})
 
 FILE(GLOB files "*.h")
 INSTALL(FILES ${files} DESTINATION include/chaos/cu_toolkit)
diff --git a/chaos_metadata_service_client/CMakeLists.txt b/chaos_metadata_service_client/CMakeLists.txt
index ce9d7611e..e7a5b34ec 100644
--- a/chaos_metadata_service_client/CMakeLists.txt
+++ b/chaos_metadata_service_client/CMakeLists.txt
@@ -146,7 +146,7 @@ ENDIF ()
 
 
 IF (WIN32)
-TARGET_LINK_LIBRARIES(${PROJECT_NAME}      ${ALL_WINDOWS_LIBPATH}   "-LIBPATH:C:/Users/aduffizi/source/repos/chaos_bundle/INSTALLPATH/lib/" chaos_common.lib )
+TARGET_LINK_LIBRARIES(${PROJECT_NAME}  chaos_common    ${ALL_WINDOWS_LIBPATH}   )
 ELSE()
 TARGET_LINK_LIBRARIES(${PROJECT_NAME}  chaos_common ${FrameworkLib})
 ENDIF()
diff --git a/chaos_micro_unit_toolkit/CMakeLists.txt b/chaos_micro_unit_toolkit/CMakeLists.txt
index b9e6a22aa..89e6aaf3c 100644
--- a/chaos_micro_unit_toolkit/CMakeLists.txt
+++ b/chaos_micro_unit_toolkit/CMakeLists.txt
@@ -58,7 +58,7 @@ ENDIF ()
 
 
 if(WIN32)
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${ALL_WINDOWS_LIBPATH} )
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} chaos_common ${ALL_WINDOWS_LIBPATH} )
 else()
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} pthread)
 endif()
-- 
GitLab