Use dependency name 'nlohmann_json' which is the same name that ORT uses. (#393)

This commit is contained in:
Edward Chen 2023-04-10 16:49:47 -07:00 коммит произвёл GitHub
Родитель 9cd2221965
Коммит c0260ec704
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 6 добавлений и 6 удалений

Просмотреть файл

@ -485,7 +485,7 @@ if(OCOS_ENABLE_BLINGFIRE)
endif()
if(OCOS_ENABLE_GPT2_TOKENIZER OR OCOS_ENABLE_WORDPIECE_TOKENIZER)
target_include_directories(ocos_operators PRIVATE ${json_SOURCE_DIR}/single_include)
target_include_directories(ocos_operators PRIVATE ${nlohmann_json_SOURCE_DIR}/single_include)
list(APPEND ocos_libraries nlohmann_json::nlohmann_json)
endif()

10
cmake/externals/json.cmake поставляемый
Просмотреть файл

@ -1,11 +1,11 @@
FetchContent_Declare(json
FetchContent_Declare(nlohmann_json
GIT_REPOSITORY https://github.com/nlohmann/json.git
GIT_TAG v3.10.5)
set(JSON_BuildTests OFF CACHE INTERNAL "")
FetchContent_GetProperties(json)
if(NOT json_POPULATED)
FetchContent_Populate(json)
add_subdirectory(${json_SOURCE_DIR} ${json_BINARY_DIR} EXCLUDE_FROM_ALL)
FetchContent_GetProperties(nlohmann_json)
if(NOT nlohmann_json_POPULATED)
FetchContent_Populate(nlohmann_json)
add_subdirectory(${nlohmann_json_SOURCE_DIR} ${nlohmann_json_BINARY_DIR} EXCLUDE_FROM_ALL)
endif()