Mercurial > hg > orthanc
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") |