mirror of https://github.com/microsoft/vcpkg.git
39 lines
1.4 KiB
Diff
39 lines
1.4 KiB
Diff
diff --git a/src/C++/CMakeLists.txt b/src/C++/CMakeLists.txt
|
|
index 1bcc0d7c..51abba35 100644
|
|
--- a/src/C++/CMakeLists.txt
|
|
+++ b/src/C++/CMakeLists.txt
|
|
@@ -84,12 +84,12 @@ else()
|
|
endif()
|
|
|
|
target_compile_features(${PROJECT_NAME} PUBLIC cxx_std_11)
|
|
-target_include_directories(${PROJECT_NAME} INTERFACE ${PROJECT_SOURCE_DIR}/include)
|
|
target_include_directories(${PROJECT_NAME} PRIVATE ${PROJECT_SOURCE_DIR} ${PROJECT_SOURCE_DIR}/src ${PROJECT_SOURCE_DIR}/src/C++)
|
|
+target_include_directories(${PROJECT_NAME} PUBLIC $<INSTALL_INTERFACE:include>)
|
|
|
|
set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${quickfix_VERSION} SOVERSION ${quickfix_VERSION_MAJOR} )
|
|
|
|
-install(TARGETS ${PROJECT_NAME} DESTINATION lib)
|
|
+install(TARGETS ${PROJECT_NAME} EXPORT quickfix-config DESTINATION lib)
|
|
|
|
get_target_property(debug_postfix ${PROJECT_NAME} DEBUG_POSTFIX)
|
|
if(${debug_postfix} STREQUAL debug_postfix-NOTFOUND)
|
|
@@ -109,3 +109,4 @@ install(DIRECTORY ${PROJECT_SOURCE_DIR}/src/C++/ DESTINATION include/quickfix
|
|
FILES_MATCHING PATTERN "*.h"
|
|
PATTERN double-conversion EXCLUDE
|
|
PATTERN test EXCLUDE)
|
|
+install(EXPORT quickfix-config DESTINATION share/cmake/quickfix)
|
|
diff --git a/src/C++/UtilitySSL.cpp b/src/C++/UtilitySSL.cpp
|
|
index af916bca..13a48fc6 100644
|
|
--- a/src/C++/UtilitySSL.cpp
|
|
+++ b/src/C++/UtilitySSL.cpp
|
|
@@ -135,6 +135,9 @@
|
|
|
|
#ifdef _MSC_VER
|
|
|
|
+#include <winsock2.h>
|
|
+#include <ws2tcpip.h>
|
|
+
|
|
#if !defined(snprintf)
|
|
#define snprintf _snprintf
|
|
#endif
|