update build system
All checks were successful
BlockStorage/repertory_linux_builds/pipeline/head This commit looks good
All checks were successful
BlockStorage/repertory_linux_builds/pipeline/head This commit looks good
This commit is contained in:
parent
0f2c507c30
commit
5a30b15d1e
@ -11,6 +11,11 @@ if(PROJECT_ENABLE_CURL)
|
|||||||
link_libraries(
|
link_libraries(
|
||||||
CURL::libcurl
|
CURL::libcurl
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if (EXISTS ${PROJECT_DIST_DIR}/cacert.pem)
|
||||||
|
file(REMOVE ${PROJECT_DIST_DIR}/cacert.pem)
|
||||||
|
endif()
|
||||||
|
file(DOWNLOAD https://curl.haxx.se/ca/cacert.pem ${PROJECT_DIST_DIR}/cacert.pem)
|
||||||
elseif(NOT PROJECT_IS_MINGW OR CMAKE_HOST_WIN32)
|
elseif(NOT PROJECT_IS_MINGW OR CMAKE_HOST_WIN32)
|
||||||
ExternalProject_Add(curl_project
|
ExternalProject_Add(curl_project
|
||||||
PREFIX external
|
PREFIX external
|
||||||
|
@ -29,8 +29,3 @@ add_project_library(lib${PROJECT_NAME} "" "" "${PROJECT_ADDITIONAL_SOURCES}")
|
|||||||
add_project_executable(${PROJECT_NAME} lib${PROJECT_NAME} lib${PROJECT_NAME})
|
add_project_executable(${PROJECT_NAME} lib${PROJECT_NAME} lib${PROJECT_NAME})
|
||||||
|
|
||||||
add_project_test_executable(${PROJECT_NAME}_test lib${PROJECT_NAME} lib${PROJECT_NAME})
|
add_project_test_executable(${PROJECT_NAME}_test lib${PROJECT_NAME} lib${PROJECT_NAME})
|
||||||
|
|
||||||
if (EXISTS ${PROJECT_DIST_DIR}/cacert.pem)
|
|
||||||
file(REMOVE ${PROJECT_DIST_DIR}/cacert.pem)
|
|
||||||
endif()
|
|
||||||
file(DOWNLOAD https://curl.haxx.se/ca/cacert.pem ${PROJECT_DIST_DIR}/cacert.pem)
|
|
||||||
|
@ -48,6 +48,9 @@ for APP in ${PROJECT_APP_LIST[@]}; do
|
|||||||
if [ "${PROJECT_BUILD_SHARED_LIBS}" == "ON" ]; then
|
if [ "${PROJECT_BUILD_SHARED_LIBS}" == "ON" ]; then
|
||||||
if [ "${PROJECT_IS_MINGW}" != "1" ]; then
|
if [ "${PROJECT_IS_MINGW}" != "1" ]; then
|
||||||
rm "${PROJECT_DIST_DIR}/${APP}${APP_BINARY_EXT}"
|
rm "${PROJECT_DIST_DIR}/${APP}${APP_BINARY_EXT}"
|
||||||
|
if [ "${PROJECT_ENABLE_CURL}" == "ON" ]; then
|
||||||
|
mv "${PROJECT_DIST_DIR}/cacert.pem" "${PROJECT_DIST_DIR}/bin/cacert.pem"
|
||||||
|
fi
|
||||||
rsync -av --progress "${PROJECT_BUILD_DIR}/build/${APP}${APP_BINARY_EXT}" "${PROJECT_DIST_DIR}/bin/"
|
rsync -av --progress "${PROJECT_BUILD_DIR}/build/${APP}${APP_BINARY_EXT}" "${PROJECT_DIST_DIR}/bin/"
|
||||||
cat <<EOF >>"${PROJECT_DIST_DIR}/${APP}${APP_BINARY_EXT}"
|
cat <<EOF >>"${PROJECT_DIST_DIR}/${APP}${APP_BINARY_EXT}"
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
Loading…
x
Reference in New Issue
Block a user