diff options
Diffstat (limited to 'vendor')
| -rw-r--r-- | vendor/CMakeLists.txt | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/vendor/CMakeLists.txt b/vendor/CMakeLists.txt index 09d8e2b..4d05278 100644 --- a/vendor/CMakeLists.txt +++ b/vendor/CMakeLists.txt @@ -45,30 +45,30 @@ set_property(TARGET cjson-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${VENDOR ExternalProject_Add(llhttp PREFIX llhttp URL ${CMAKE_CURRENT_SOURCE_DIR}/llhttp-release-v9.2.1.tar.gz URL_MD5 355ecc90e622035e3e1693a96a0c233b - CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${VENDOR_BUILD} -DBUILD_STATIC_LIBS=ON -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_C_FLAGS="-fPIC") - -file(MAKE_DIRECTORY ${VENDOR_BUILD}/include) + CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR> -DBUILD_STATIC_LIBS=ON -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_C_FLAGS="-fPIC") +ExternalProject_Get_Property(llhttp INSTALL_DIR) +file(MAKE_DIRECTORY ${INSTALL_DIR}/include) add_library(llhttp-static STATIC IMPORTED GLOBAL) add_dependencies(llhttp-static llhttp) -set_property(TARGET llhttp-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${VENDOR_BUILD}/include) -set_property(TARGET llhttp-static PROPERTY IMPORTED_LOCATION ${VENDOR_BUILD}/lib64/libllhttp.a) +set_property(TARGET llhttp-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include) +set_property(TARGET llhttp-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib64/libllhttp.a) #brotli-v1.0.9 -ExternalProject_Add(libbrotli PREFIX libbrotli +ExternalProject_Add(brotli PREFIX brotli URL ${CMAKE_CURRENT_SOURCE_DIR}/brotli-v1.0.9.tar.gz URL_MD5 c2274f0c7af8470ad514637c35bcee7d - CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${VENDOR_BUILD} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}) - -file(MAKE_DIRECTORY ${VENDOR_BUILD}/include) + CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR> -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}) +ExternalProject_Get_Property(brotli INSTALL_DIR) +file(MAKE_DIRECTORY ${INSTALL_DIR}/include) add_library(brotli-common-static STATIC IMPORTED GLOBAL) -add_dependencies(brotli-common-static libbrotli) -set_property(TARGET brotli-common-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${VENDOR_BUILD}/include) -set_property(TARGET brotli-common-static PROPERTY IMPORTED_LOCATION ${VENDOR_BUILD}/lib64/libbrotlicommon-static.a) +add_dependencies(brotli-common-static brotli) +set_property(TARGET brotli-common-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include) +set_property(TARGET brotli-common-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib64/libbrotlicommon-static.a) add_library(brotli-dec-static STATIC IMPORTED GLOBAL) -add_dependencies(brotli-dec-static libbrotli) -set_property(TARGET brotli-dec-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${VENDOR_BUILD}/include) -set_property(TARGET brotli-dec-static PROPERTY IMPORTED_LOCATION ${VENDOR_BUILD}/lib64/libbrotlidec-static.a) +add_dependencies(brotli-dec-static brotli) +set_property(TARGET brotli-dec-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include) +set_property(TARGET brotli-dec-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib64/libbrotlidec-static.a) |
