cmake: Use static libs to speed up builds

This commit is contained in:
Vinnie Falco
2019-03-23 17:50:38 -07:00
parent b01d692ad7
commit b38901887b
60 changed files with 369 additions and 91 deletions
@@ -23,6 +23,9 @@ if (OPENSSL_FOUND)
target_link_libraries (http-server-async-ssl
OpenSSL::SSL OpenSSL::Crypto
lib-asio
lib-asio-ssl
lib-beast
)
endif()
+5
View File
@@ -16,4 +16,9 @@ add_executable (http-server-async
http_server_async.cpp
)
target_link_libraries(http-server-async
lib-asio
lib-asio-ssl
lib-beast)
set_property(TARGET http-server-async PROPERTY FOLDER "example-http-server")
@@ -23,6 +23,9 @@ if (OPENSSL_FOUND)
target_link_libraries (http-server-coro-ssl
OpenSSL::SSL OpenSSL::Crypto
lib-asio
lib-asio-ssl
lib-beast
)
endif()
+4
View File
@@ -16,4 +16,8 @@ add_executable (http-server-coro
http_server_coro.cpp
)
target_link_libraries(http-server-coro
lib-asio
lib-beast)
set_property(TARGET http-server-coro PROPERTY FOLDER "example-http-server")
+4
View File
@@ -19,4 +19,8 @@ add_executable (http-server-fast
http_server_fast.cpp
)
target_link_libraries(http-server-fast
lib-asio
lib-beast)
set_property(TARGET http-server-fast PROPERTY FOLDER "example-http-server")
+3
View File
@@ -23,6 +23,9 @@ if (OPENSSL_FOUND)
target_link_libraries (http-server-flex
OpenSSL::SSL OpenSSL::Crypto
lib-asio
lib-asio-ssl
lib-beast
)
endif()
+4
View File
@@ -16,4 +16,8 @@ add_executable (http-server-small
http_server_small.cpp
)
target_link_libraries(http-server-small
lib-asio
lib-beast)
set_property(TARGET http-server-small PROPERTY FOLDER "example-http-server")
@@ -23,6 +23,9 @@ if (OPENSSL_FOUND)
target_link_libraries (http-server-stackless-ssl
OpenSSL::SSL OpenSSL::Crypto
lib-asio
lib-asio-ssl
lib-beast
)
endif()
@@ -16,4 +16,8 @@ add_executable (http-server-stackless
http_server_stackless.cpp
)
target_link_libraries(http-server-stackless
lib-asio
lib-beast)
set_property(TARGET http-server-stackless PROPERTY FOLDER "example-http-server")
@@ -23,6 +23,9 @@ if (OPENSSL_FOUND)
target_link_libraries (http-server-sync-ssl
OpenSSL::SSL OpenSSL::Crypto
lib-asio
lib-asio-ssl
lib-beast
)
endif()
+5
View File
@@ -16,4 +16,9 @@ add_executable (http-server-sync
http_server_sync.cpp
)
target_link_libraries(http-server-sync
lib-asio
lib-asio-ssl
lib-beast)
set_property(TARGET http-server-sync PROPERTY FOLDER "example-http-server")