@@ -79,7 +79,7 @@ if (BUILD_SHARED_LIBS)
7979endif ()
8080
8181# setup static common library
82- if (BUILD_STATIC_LIBS)
82+ if (BUILD_STATIC_LIBS OR MSVC )
8383 add_library (jsonrpccommonStatic STATIC ${jsonrpc_source_common} ${jsonrpc_header} ${jsonrpc_helper_source_common} )
8484 target_link_libraries (jsonrpccommonStatic ${JSONCPP_LIBRARIES} )
8585 set_target_properties (jsonrpccommonStatic PROPERTIES OUTPUT_NAME jsonrpccpp-common)
@@ -98,7 +98,7 @@ if (BUILD_SHARED_LIBS)
9898endif ()
9999
100100# setup static client library
101- if (BUILD_STATIC_LIBS)
101+ if (BUILD_STATIC_LIBS OR MSVC )
102102 add_library (jsonrpcclientStatic STATIC ${jsonrpc_source_client} ${jsonrpc_header} ${jsonrpc_header_client} ${client_connector_source} )
103103 target_link_libraries (jsonrpcclientStatic jsonrpccommonStatic ${client_connector_libs} )
104104 set_target_properties (jsonrpcclientStatic PROPERTIES OUTPUT_NAME jsonrpccpp-client)
@@ -117,7 +117,7 @@ if (BUILD_SHARED_LIBS)
117117endif ()
118118
119119# setup static server library
120- if (BUILD_STATIC_LIBS)
120+ if (BUILD_STATIC_LIBS OR MSVC )
121121 add_library (jsonrpcserverStatic STATIC ${jsonrpc_source_server} ${jsonrpc_header} ${jsonrpc_header_server} ${server_connector_source} )
122122 target_link_libraries (jsonrpcserverStatic jsonrpccommonStatic ${server_connector_libs} )
123123 set_target_properties (jsonrpcserverStatic PROPERTIES OUTPUT_NAME jsonrpccpp-server)
@@ -133,7 +133,7 @@ if (BUILD_SHARED_LIBS OR NOT BUILD_STATIC_LIBS)
133133 list (APPEND ALL_LIBS jsonrpccommon jsonrpcclient jsonrpcserver)
134134endif ()
135135
136- if (BUILD_STATIC_LIBS)
136+ if (BUILD_STATIC_LIBS OR MSVC )
137137 list (APPEND ALL_LIBS jsonrpccommonStatic jsonrpcclientStatic jsonrpcserverStatic)
138138endif ()
139139
0 commit comments