forked from mirrors/linphone-iphone
Prevent downloading rootca at each build when building with CMake.
This commit is contained in:
parent
4ebc9c85b9
commit
cc9bf0e6bf
1 changed files with 4 additions and 1 deletions
|
|
@ -30,7 +30,10 @@ if(APPLE)
|
|||
string(REGEX REPLACE "OPENSSLDIR: \"(.*)\"" "\\1" HTTPS_CA_DIR "${OPENSSL_VERSION}")
|
||||
endif()
|
||||
|
||||
execute_process(COMMAND ${CMAKE_COMMAND} -DHTTPS_CA_DIR=${HTTPS_CA_DIR} -DWORK_DIR=${CMAKE_CURRENT_SOURCE_DIR} -DOUTPUT_DIR=${CMAKE_CURRENT_BINARY_DIR} -P ${CMAKE_CURRENT_SOURCE_DIR}/rootca.cmake)
|
||||
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/rootca.pem PROPERTIES GENERATED TRUE)
|
||||
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/rootca.pem
|
||||
COMMAND ${CMAKE_COMMAND} -DHTTPS_CA_DIR=${HTTPS_CA_DIR} -DWORK_DIR=${CMAKE_CURRENT_SOURCE_DIR} -DOUTPUT_DIR=${CMAKE_CURRENT_BINARY_DIR} -P ${CMAKE_CURRENT_SOURCE_DIR}/rootca.cmake)
|
||||
add_custom_target(rootca ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/rootca.pem)
|
||||
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/rootca.pem
|
||||
DESTINATION ${PACKAGE_DATA_DIR}/linphone
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue