44list (APPEND SOURCEMETA_CORE_COMPONENTS ${Core_FIND_COMPONENTS} )
55list (APPEND SOURCEMETA_CORE_COMPONENTS ${core_FIND_COMPONENTS} )
66if (NOT SOURCEMETA_CORE_COMPONENTS)
7+ list (APPEND SOURCEMETA_CORE_COMPONENTS io)
78 list (APPEND SOURCEMETA_CORE_COMPONENTS time)
89 list (APPEND SOURCEMETA_CORE_COMPONENTS uuid)
910 list (APPEND SOURCEMETA_CORE_COMPONENTS gzip)
@@ -21,7 +22,9 @@ endif()
2122include (CMakeFindDependencyMacro)
2223
2324foreach (component ${SOURCEMETA_CORE_COMPONENTS} )
24- if (component STREQUAL "time" )
25+ if (component STREQUAL "io" )
26+ include ("${CMAKE_CURRENT_LIST_DIR} /sourcemeta_core_io.cmake" )
27+ elseif (component STREQUAL "time" )
2528 include ("${CMAKE_CURRENT_LIST_DIR} /sourcemeta_core_time.cmake" )
2629 elseif (component STREQUAL "uuid" )
2730 include ("${CMAKE_CURRENT_LIST_DIR} /sourcemeta_core_uuid.cmake" )
@@ -38,6 +41,7 @@ foreach(component ${SOURCEMETA_CORE_COMPONENTS})
3841 find_dependency(uriparser CONFIG)
3942 include ("${CMAKE_CURRENT_LIST_DIR} /sourcemeta_core_uri.cmake" )
4043 elseif (component STREQUAL "json" )
44+ include ("${CMAKE_CURRENT_LIST_DIR} /sourcemeta_core_io.cmake" )
4145 include ("${CMAKE_CURRENT_LIST_DIR} /sourcemeta_core_json.cmake" )
4246 elseif (component STREQUAL "jsonl" )
4347 include ("${CMAKE_CURRENT_LIST_DIR} /sourcemeta_core_json.cmake" )
@@ -57,6 +61,7 @@ foreach(component ${SOURCEMETA_CORE_COMPONENTS})
5761 elseif (component STREQUAL "yaml" )
5862 include ("${CMAKE_CURRENT_LIST_DIR} /sourcemeta_core_json.cmake" )
5963 find_dependency(yaml CONFIG)
64+ include ("${CMAKE_CURRENT_LIST_DIR} /sourcemeta_core_io.cmake" )
6065 include ("${CMAKE_CURRENT_LIST_DIR} /sourcemeta_core_yaml.cmake" )
6166 elseif (component STREQUAL "alterschema" )
6267 find_dependency(uriparser CONFIG)
0 commit comments