Skip to content
Snippets Groups Projects
Commit 020955eb authored by Benoit Neil's avatar Benoit Neil
Browse files

Added special define for tests that directly include libcurl sources.

parent 3733fa02
No related branches found
No related tags found
No related merge requests found
......@@ -93,6 +93,10 @@ extern "C" {
typedef void CURL;
#ifdef USES_DIRECT_CURL_UTILITIES
#define CURL_EXTERN
#else /* USES_DIRECT_CURL_UTILITIES */
/*
* Decorate exportable functions for Win32 and Symbian OS DLL linking.
* This avoids using a .def file for building libcurl.dll.
......@@ -118,6 +122,7 @@ typedef void CURL;
#define CURL_EXTERN
#endif
#endif
#endif /* USES_DIRECT_CURL_UTILITIES */
#ifndef curl_socket_typedef
/* socket typedef */
......
......@@ -12,7 +12,7 @@ FUNCTION(SETUP_EXECUTABLE TEST_NAME) # ARGN are the files in the test
SETUP_CURL_DEPENDENCIES(${TEST_NAME})
#TARGET_LINK_LIBRARIES( ${TEST_NAME} libcurl )
#SET_TARGET_PROPERTIES(${TEST_NAME} PROPERTIES COMPILE_DEFINITIONS ${UPPER_TEST_NAME})
SET_TARGET_PROPERTIES(${TEST_NAME} PROPERTIES COMPILE_DEFINITIONS USES_DIRECT_CURL_UTILITIES) # ${UPPER_TEST_NAME}
# Add the postfix to the executable since it is not added automatically as for modules and shared libraries
SET_TARGET_PROPERTIES(${TEST_NAME} PROPERTIES DEBUG_POSTFIX "${CMAKE_DEBUG_POSTFIX}")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment