diff --git a/CMake/load_nlohmann_json.cmake b/CMake/load_nlohmann_json.cmake index 34a5f4633e0d429e836d0ff6feb04233c0fd2b2e..cb059db79474e82bbf82061793f5992dda6a6fbf 100644 --- a/CMake/load_nlohmann_json.cmake +++ b/CMake/load_nlohmann_json.cmake @@ -34,12 +34,8 @@ FetchContent_Declare(nlohmann_json DOWNLOAD_EXTRACT_TIMESTAMP ON URL https://github.com/nlohmann/json/releases/download/v3.11.3/json.tar.xz) -FetchContent_GetProperties(nlohmann_json) -if (NOT nlohmann_json_POPULATED) - FetchContent_Populate(nlohmann_json) - message(STATUS "[gkfs.io] Nlohmann JSON source dir: ${nlohmann_json_SOURCE_DIR}") - message(STATUS "[gkfs.io] Nlohmann JSON binary dir: ${nlohmann_json_BINARY_DIR}") +FetchContent_MakeAvailable(nlohmann_json) # we don't really care so much about a third party library's tests to be # run from our own project's code @@ -48,5 +44,3 @@ if (NOT nlohmann_json_POPULATED) # we also don't need to install it when our main project gets installed set(JSON_Install OFF CACHE INTERNAL "") - add_subdirectory(${nlohmann_json_SOURCE_DIR} ${nlohmann_json_BINARY_DIR}) -endif () diff --git a/docker/0.9.5/apps/Dockerfile b/docker/0.9.5/apps/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..89317fa97f01c6006d7896df4dcdc7d489417f4b --- /dev/null +++ b/docker/0.9.5/apps/Dockerfile @@ -0,0 +1,72 @@ +FROM gekkofs/testing:0.9.5 AS builder + +LABEL Description="Build environment for S3D-IO and WaComM++" + +ARG DEBIAN_FRONTEND=noninteractive + +RUN <