From 74f9c570ea5526dd95e40a99cbaa173e1a20a4c3 Mon Sep 17 00:00:00 2001
From: Yang Tse <yangsita@gmail.com>
Date: Fri, 10 Apr 2009 02:58:01 +0000
Subject: [PATCH] Adjust comment

---
 tests/server/CMakeLists.txt | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/tests/server/CMakeLists.txt b/tests/server/CMakeLists.txt
index 13c20b0370..e094301fa1 100644
--- a/tests/server/CMakeLists.txt
+++ b/tests/server/CMakeLists.txt
@@ -13,8 +13,12 @@ FUNCTION(SETUP_EXECUTABLE TEST_NAME)		# ARGN are the files in the test
 	SETUP_CURL_DEPENDENCIES(${TEST_NAME})
 	#TARGET_LINK_LIBRARIES( ${TEST_NAME} libcurl )
 
-	# Here we define CURL_STATICLIB if not already done. This is a hacky way to avoid symbols from libcrul to be exported/imported, since we do NOT link against libcurl, but include directly some source files.
-	# Please note this is specific to those tests.
+	# Test servers simply are standalone programs that do not use libcurl
+	# library.  For convinience and to ease portability of these servers,
+	# some source code files from the libcurl subdirectory are also used
+	# to build the servers.  In order to achieve proper linkage of these
+	# files on Win32 targets it is necessary to build the test servers
+	# with CURL_STATICLIB defined, independently of how libcurl is built.
 	IF(NOT CURL_STATICLIB)
 		SET_TARGET_PROPERTIES(${TEST_NAME} PROPERTIES COMPILE_DEFINITIONS CURL_STATICLIB)	# ${UPPER_TEST_NAME}
 	ENDIF()
-- 
GitLab