From 347a114b2914ee5d3d775fe0295fc6641d9ba998 Mon Sep 17 00:00:00 2001 From: Snaipe Date: Sun, 17 Jan 2016 11:27:07 +0100 Subject: [PATCH] Added nanomsg header copy to cmake builds for MSVC --- CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a4c52e8..6b740d3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,8 +33,15 @@ include_directories(SYSTEM ) if (MSVC) + set(NN_INCL_DIR ${CMAKE_CURRENT_BINARY_DIR}/nanomsg-patched/include) + set(NN_INCL_DEST ${NN_INCL_DIR}/nanomsg) + add_subdirectory(dependencies/nanomsg-patched EXCLUDE_FROM_ALL) - include_directories(dependencies/nanomsg-patched/src/) + file(GLOB NN_HEADERS "dependencies/nanomsg-patched/src/*.h") + file(MAKE_DIRECTORY "${NN_INCL_DEST}") + file(COPY ${NN_HEADERS} DESTINATION "${NN_INCL_DEST}") + + include_directories("${NN_INCL_DIR}") else () include(ExternalProject)