Mercurial > hg > orthanc
comparison Resources/CMake/LibP11Configuration.cmake @ 2026:d46746607ae0
fix
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 20 Jun 2016 13:48:36 +0200 |
parents | e7e1858d9504 |
children | 8c9426d0a3e2 |
comparison
equal
deleted
inserted
replaced
2025:e7e1858d9504 | 2026:d46746607ae0 |
---|---|
1 if (STATIC_BUILD OR NOT USE_SYSTEM_LIBP11) | 1 if (STATIC_BUILD OR NOT USE_SYSTEM_LIBP11) |
2 SET(LIBP11_SOURCES_DIR ${CMAKE_BINARY_DIR}/libp11-0.4.0) | 2 SET(LIBP11_SOURCES_DIR ${CMAKE_BINARY_DIR}/libp11-0.4.0) |
3 SET(LIBP11_URL "www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/beid/libp11-0.4.0.tar.gz") | 3 SET(LIBP11_URL "www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/beid/libp11-0.4.0.tar.gz") |
4 SET(LIBP11_MD5 "00b3e41db5be840d822bda12f3ab2ca7") | 4 SET(LIBP11_MD5 "00b3e41db5be840d822bda12f3ab2ca7") |
5 | |
6 if (IS_DIRECTORY "${LIBP11_SOURCES_DIR}") | |
7 set(FirstRun OFF) | |
8 else() | |
9 set(FirstRun ON) | |
10 endif() | |
11 | |
5 DownloadPackage(${LIBP11_MD5} ${LIBP11_URL} "${LIBP11_SOURCES_DIR}") | 12 DownloadPackage(${LIBP11_MD5} ${LIBP11_URL} "${LIBP11_SOURCES_DIR}") |
6 | 13 |
7 include_directories(${LIBP11_SOURCES_DIR}/src) | 14 file(COPY |
15 ${LIBP11_SOURCES_DIR}/src/engine.h | |
16 ${LIBP11_SOURCES_DIR}/src/libp11.h | |
17 DESTINATION ${AUTOGENERATED_DIR}/libp11) | |
18 | |
19 execute_process( | |
20 COMMAND ${PATCH_EXECUTABLE} -p0 -N -i ${CMAKE_CURRENT_SOURCE_DIR}/Resources/Patches/libp11-0.4.0.patch | |
21 WORKING_DIRECTORY ${CMAKE_BINARY_DIR} | |
22 RESULT_VARIABLE Failure | |
23 ) | |
24 | |
25 if (Failure AND FirstRun) | |
26 message(FATAL_ERROR "Error while patching libp11") | |
27 endif() | |
8 | 28 |
9 set(LIBP11_SOURCES | 29 set(LIBP11_SOURCES |
10 #${LIBP11_SOURCES_DIR}/src/eng_front.c | 30 #${LIBP11_SOURCES_DIR}/src/eng_front.c |
11 ${LIBP11_SOURCES_DIR}/src/eng_back.c | 31 ${LIBP11_SOURCES_DIR}/src/eng_back.c |
12 ${LIBP11_SOURCES_DIR}/src/eng_parse.c | 32 ${LIBP11_SOURCES_DIR}/src/eng_parse.c |