# HG changeset patch # User vnorilo # Date 1638656926 -7200 # Sun Dec 05 00:28:46 2021 +0200 # Node ID 6e4726d76227f6eadca6bafa9a21b0a199ea38f5 # Parent c6edf4807759748bbd83e351300a58c54c60cd0e Add O2 in superbuild diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,6 +26,15 @@ set(BUILD_PREFIX ${CMAKE_BINARY_DIR}) set_property(DIRECTORY PROPERTY EP_BASE ${BUILD_PREFIX}) +externalproject_add(o2 + GIT_REPOSITORY https://github.com/rbdannenberg/o2.git + GIT_TAG v2.0-alpha + BUILD_COMMAND "" + INSTALL_COMMAND "") + +set(KRONOS_CMAKE_ARGS "${KRONOS_CMAKE_ARGS};-DO2_DIR=${CMAKE_CURRENT_BINARY_DIR}/Source/o2") +set(KRONOS_BUILD_DEPS "${KRONOS_BUILD_DEPS};o2") + if(KRONOS_BUILD_LLVM) # Download and build LLVM externalproject_add(llvm