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