Add CXL component GUIDs, b64 dumps for unknown.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 134d7cf..d1a284a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -14,7 +14,14 @@
GIT_REPOSITORY https://github.com/json-c/json-c.git
GIT_TAG d28ac67dde77566f53a97f22b4ea7cb36afe6582 # 4/6/2022
)
-FetchContent_MakeAvailable(json-c)
+
+# Fetch b64-c from git repository.
+FetchContent_Declare(
+ b64-c
+ GIT_REPOSITORY https://github.com/jwerle/b64.c.git
+ GIT_TAG c33188cd541f19b072ee4988d8224ea6c964bed1 # 9/2/2021
+)
+FetchContent_MakeAvailable(json-c b64-c)
# Add library and test executable.
file(GLOB SectionSources sections/*.c)
@@ -23,5 +30,5 @@
add_executable(CPERParseTest cper-test.c)
# Link library.
-target_link_libraries(CPERParseLibrary json-c)
+target_link_libraries(CPERParseLibrary json-c b64c)
target_link_libraries(CPERParseTest CPERParseLibrary)
\ No newline at end of file