set(OS "\"${CMAKE_SYSTEM_NAME}\"")
endif()
-include_directories(${CURL_SOURCE_DIR}/include)
+include_directories("${CURL_SOURCE_DIR}/include")
set(CMAKE_UNITY_BUILD_BATCH_SIZE 0)
foreach(_example IN LISTS check_PROGRAMS)
set(_example_target "curl-example-${_example}")
add_executable(${_example_target} "${_example}.c")
- target_include_directories(${_example_target} PRIVATE
- "${CURL_SOURCE_DIR}/lib" # for "curl_setup_once.h"
- "${CURL_BINARY_DIR}/lib" # for "curl_config.h"
- "${CURL_BINARY_DIR}/include" # for "curl/curl.h"
- )
target_link_libraries(${_example_target} ${LIB_SELECTED} ${CURL_LIBS})
target_compile_definitions(${_example_target} PRIVATE "CURL_NO_OLDIES")
if(LIB_SELECTED STREQUAL LIB_STATIC AND WIN32)
# The rest of the build
include_directories(
- ${CMAKE_CURRENT_BINARY_DIR}/../include
- ${CMAKE_CURRENT_SOURCE_DIR}/..
- ${CMAKE_CURRENT_SOURCE_DIR}/../include
- ${CMAKE_CURRENT_BINARY_DIR}/..
- ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_BINARY_DIR}
+ "${CMAKE_CURRENT_BINARY_DIR}"
+ "${CMAKE_CURRENT_SOURCE_DIR}"
)
if(USE_ARES)
include_directories(${CARES_INCLUDE_DIR})
source_group("curl header files" FILES ${CURL_HFILES})
include_directories(
- ${CURL_SOURCE_DIR}/lib # for "curl_setup_once.h"
- ${CURL_BINARY_DIR}/lib # for "curl_config.h"
- ${CURL_BINARY_DIR}/include # for "curl/curl.h"
+ "${CURL_BINARY_DIR}/lib" # for "curl_config.h"
+ "${CURL_SOURCE_DIR}/lib" # for "curl_setup.h"
# This is needed as tool_hugehelp.c is generated in the binary dir
- ${CURL_SOURCE_DIR}/src # for "tool_hugehelp.h"
+ "${CURL_SOURCE_DIR}/src" # for "tool_hugehelp.h"
)
# Build curl executable
add_executable(${_client_target} "${_client}.c")
add_dependencies(testdeps ${_client_target})
target_include_directories(${_client_target} PRIVATE
- "${CURL_SOURCE_DIR}/lib" # for "curl_setup_once.h"
- "${CURL_BINARY_DIR}/lib" # for "curl_config.h"
- "${CURL_BINARY_DIR}/include" # for "curl/curl.h"
+ "${CURL_BINARY_DIR}/lib" # for "curl_config.h"
+ "${CURL_SOURCE_DIR}/lib" # for "curl_setup.h"
)
target_link_libraries(${_client_target} ${LIB_SELECTED} ${CURL_LIBS})
target_compile_definitions(${_client_target} PRIVATE "CURL_NO_OLDIES")
string(TOUPPER ${test_name} UPPER_TEST_NAME)
include_directories(
- ${CURL_SOURCE_DIR}/lib # for "curl_setup_once.h"
- ${CURL_BINARY_DIR}/lib # for "curl_config.h"
- ${CURL_BINARY_DIR}/include # for "curl/curl.h"
- ${CURL_SOURCE_DIR}/tests/libtest # to be able to build generated tests
+ "${CURL_BINARY_DIR}/lib" # for "curl_config.h"
+ "${CURL_SOURCE_DIR}/lib" # for "curl_setup.h"
+ "${CURL_SOURCE_DIR}/tests/libtest" # to be able to build generated tests
)
if(USE_ARES)
include_directories(${CARES_INCLUDE_DIR})
add_dependencies(testdeps ${test_name})
include_directories(
- ${CURL_SOURCE_DIR}/lib # for "curl_setup_once.h"
- ${CURL_BINARY_DIR}/lib # for "curl_config.h"
- ${CURL_BINARY_DIR}/include # for "curl/curl.h"
- ${CURL_SOURCE_DIR}/src # for "tool_xattr.h"
+ "${CURL_BINARY_DIR}/lib" # for "curl_config.h"
+ "${CURL_SOURCE_DIR}/lib" # for "curl_setup.h"
+ "${CURL_SOURCE_DIR}/src" # for "tool_xattr.h" in disabled_SOURCES
)
if(USE_ARES)
include_directories(${CARES_INCLUDE_DIR})
include(${CMAKE_CURRENT_BINARY_DIR}/Makefile.inc.cmake)
include_directories(
- ${CURL_SOURCE_DIR}/lib # for "curl_setup_once.h"
- ${CURL_SOURCE_DIR}/tests/libtest
- ${CURL_SOURCE_DIR}/src
- ${CURL_BINARY_DIR}/lib # for "curl_config.h"
- ${CURL_BINARY_DIR}/include # for "curl/curl.h"
+ "${CURL_BINARY_DIR}/lib" # for "curl_config.h"
+ "${CURL_SOURCE_DIR}/lib" # for "curl_setup.h"
+ "${CURL_SOURCE_DIR}/src"
+ "${CURL_SOURCE_DIR}/tests/libtest"
)
foreach(_testfile IN LISTS UNITPROGS)