comparison Resources/CMake/LibCurlConfiguration.cmake @ 2092:50dd3249732e

optimization for cmake
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 05 Oct 2016 16:29:00 +0200
parents fefbe71c2272
children 9e8b315625c1
comparison
equal deleted inserted replaced
2089:7a969f235adf 2092:50dd3249732e
38 -DHAVE_OPENSSL_ENGINE_H=1 38 -DHAVE_OPENSSL_ENGINE_H=1
39 -DUSE_SSLEAY=1 39 -DUSE_SSLEAY=1
40 ) 40 )
41 endif() 41 endif()
42 42
43 file(WRITE ${CURL_SOURCES_DIR}/lib/curl_config.h "") 43 if (NOT EXISTS "${CURL_SOURCES_DIR}/lib/curl_config.h")
44 file(WRITE ${CURL_SOURCES_DIR}/lib/curl_config.h "")
44 45
45 file(GLOB CURL_LIBS_HEADERS ${CURL_SOURCES_DIR}/lib/*.h) 46 file(GLOB CURL_LIBS_HEADERS ${CURL_SOURCES_DIR}/lib/*.h)
46 foreach (header IN LISTS CURL_LIBS_HEADERS) 47 foreach (header IN LISTS CURL_LIBS_HEADERS)
47 get_filename_component(filename ${header} NAME) 48 get_filename_component(filename ${header} NAME)
48 file(WRITE ${CURL_SOURCES_DIR}/lib/vtls/${filename} "#include \"../${filename}\"\n") 49 file(WRITE ${CURL_SOURCES_DIR}/lib/vtls/${filename} "#include \"../${filename}\"\n")
49 endforeach() 50 endforeach()
51 endif()
50 52
51 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR 53 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR
52 ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" OR 54 ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" OR
53 ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" OR 55 ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" OR
54 ${CMAKE_SYSTEM_NAME} STREQUAL "kFreeBSD") 56 ${CMAKE_SYSTEM_NAME} STREQUAL "kFreeBSD")