comparison Resources/CMake/LibP11Configuration.cmake @ 2027:8c9426d0a3e2

fix
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 20 Jun 2016 13:50:26 +0200
parents d46746607ae0
children 0108ac01fc8e
comparison
equal deleted inserted replaced
2026:d46746607ae0 2027:8c9426d0a3e2
9 set(FirstRun ON) 9 set(FirstRun ON)
10 endif() 10 endif()
11 11
12 DownloadPackage(${LIBP11_MD5} ${LIBP11_URL} "${LIBP11_SOURCES_DIR}") 12 DownloadPackage(${LIBP11_MD5} ${LIBP11_URL} "${LIBP11_SOURCES_DIR}")
13 13
14 file(COPY 14 # Apply the patches
15 ${LIBP11_SOURCES_DIR}/src/engine.h
16 ${LIBP11_SOURCES_DIR}/src/libp11.h
17 DESTINATION ${AUTOGENERATED_DIR}/libp11)
18
19 execute_process( 15 execute_process(
20 COMMAND ${PATCH_EXECUTABLE} -p0 -N -i ${CMAKE_CURRENT_SOURCE_DIR}/Resources/Patches/libp11-0.4.0.patch 16 COMMAND ${PATCH_EXECUTABLE} -p0 -N -i ${CMAKE_CURRENT_SOURCE_DIR}/Resources/Patches/libp11-0.4.0.patch
21 WORKING_DIRECTORY ${CMAKE_BINARY_DIR} 17 WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
22 RESULT_VARIABLE Failure 18 RESULT_VARIABLE Failure
23 ) 19 )
24 20
25 if (Failure AND FirstRun) 21 if (Failure AND FirstRun)
26 message(FATAL_ERROR "Error while patching libp11") 22 message(FATAL_ERROR "Error while patching libp11")
27 endif() 23 endif()
24
25 # This command MUST be after applying the patch
26 file(COPY
27 ${LIBP11_SOURCES_DIR}/src/engine.h
28 ${LIBP11_SOURCES_DIR}/src/libp11.h
29 DESTINATION ${AUTOGENERATED_DIR}/libp11)
28 30
29 set(LIBP11_SOURCES 31 set(LIBP11_SOURCES
30 #${LIBP11_SOURCES_DIR}/src/eng_front.c 32 #${LIBP11_SOURCES_DIR}/src/eng_front.c
31 ${LIBP11_SOURCES_DIR}/src/eng_back.c 33 ${LIBP11_SOURCES_DIR}/src/eng_back.c
32 ${LIBP11_SOURCES_DIR}/src/eng_parse.c 34 ${LIBP11_SOURCES_DIR}/src/eng_parse.c