# HG changeset patch # User Sebastien Jodogne # Date 1475677740 -7200 # Node ID 50dd3249732ebd501d71ce6031f62a53f71b3c8e # Parent 7a969f235adf9b6a80cabf1177c0fd08b1f1a910 optimization for cmake diff -r 7a969f235adf -r 50dd3249732e Resources/CMake/LibCurlConfiguration.cmake --- a/Resources/CMake/LibCurlConfiguration.cmake Mon Sep 19 17:22:41 2016 +0200 +++ b/Resources/CMake/LibCurlConfiguration.cmake Wed Oct 05 16:29:00 2016 +0200 @@ -40,13 +40,15 @@ ) endif() - file(WRITE ${CURL_SOURCES_DIR}/lib/curl_config.h "") + if (NOT EXISTS "${CURL_SOURCES_DIR}/lib/curl_config.h") + file(WRITE ${CURL_SOURCES_DIR}/lib/curl_config.h "") - file(GLOB CURL_LIBS_HEADERS ${CURL_SOURCES_DIR}/lib/*.h) - foreach (header IN LISTS CURL_LIBS_HEADERS) - get_filename_component(filename ${header} NAME) - file(WRITE ${CURL_SOURCES_DIR}/lib/vtls/${filename} "#include \"../${filename}\"\n") - endforeach() + file(GLOB CURL_LIBS_HEADERS ${CURL_SOURCES_DIR}/lib/*.h) + foreach (header IN LISTS CURL_LIBS_HEADERS) + get_filename_component(filename ${header} NAME) + file(WRITE ${CURL_SOURCES_DIR}/lib/vtls/${filename} "#include \"../${filename}\"\n") + endforeach() + endif() if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" OR