123456789101112131415161718192021222324252627282930 |
- find_package(Git REQUIRED)
- include(ExternalProject)
- message("${CMAKE_BUILD_TYPE}")
- ExternalProject_Add(
- ext-yaml-cpp
- URL https://bj.bcebos.com/paddlex/deploy/deps/yaml-cpp.zip
- URL_MD5 9542d6de397d1fbd649ed468cb5850e6
- CMAKE_ARGS
- -DYAML_CPP_BUILD_TESTS=OFF
- -DYAML_CPP_BUILD_TOOLS=OFF
- -DYAML_CPP_INSTALL=OFF
- -DYAML_CPP_BUILD_CONTRIB=OFF
- -DMSVC_SHARED_RT=OFF
- -DBUILD_SHARED_LIBS=OFF
- -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
- -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
- -DCMAKE_CXX_FLAGS_DEBUG=${CMAKE_CXX_FLAGS_DEBUG}
- -DCMAKE_CXX_FLAGS_RELEASE=${CMAKE_CXX_FLAGS_RELEASE}
- -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=${CMAKE_BINARY_DIR}/ext/yaml-cpp/lib
- -DCMAKE_ARCHIVE_OUTPUT_DIRECTORY=${CMAKE_BINARY_DIR}/ext/yaml-cpp/lib
- PREFIX "${CMAKE_BINARY_DIR}/ext/yaml-cpp"
- # Disable install step
- INSTALL_COMMAND ""
- LOG_DOWNLOAD ON
- LOG_BUILD 1
- )
|