aboutsummaryrefslogtreecommitdiff
path: root/ports/jsonnet/0004-incorporate-md5.patch
blob: 830fb8d98db351432720028b5606cc7672d04d18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
diff --git a/core/CMakeLists.txt b/core/CMakeLists.txt
--- a/core/CMakeLists.txt
+++ b/core/CMakeLists.txt
@@ -15,7 +15,8 @@ set(LIBJSONNET_HEADERS
     static_error.h
     string_utils.h
     unicode.h
-    vm.h)
+    vm.h
+    ../third_party/md5/md5.h)
 
 set(LIBJSONNET_SOURCE
     desugarer.cpp
@@ -26,12 +27,13 @@ set(LIBJSONNET_SOURCE
     pass.cpp
     static_analysis.cpp
     string_utils.cpp
-    vm.cpp)
+    vm.cpp
+    ../third_party/md5/md5.cpp)
 
 if (BUILD_SHARED_BINARIES)
 add_library(libjsonnet ${LIBJSONNET_HEADERS} ${LIBJSONNET_SOURCE})
-add_dependencies(libjsonnet md5 stdlib)
-target_link_libraries(libjsonnet md5 nlohmann_json::nlohmann_json)
+add_dependencies(libjsonnet stdlib)
+target_link_libraries(libjsonnet nlohmann_json::nlohmann_json)
 
 file(STRINGS ${CMAKE_CURRENT_SOURCE_DIR}/../include/libjsonnet.h JSONNET_VERSION_DEF
      REGEX "[#]define[ \t]+LIB_JSONNET_VERSION[ \t]+")
@@ -54,8 +56,8 @@ endif()
 if (BUILD_STATIC_LIBS)
     # Static library for jsonnet command-line tool.
     add_library(libjsonnet_static STATIC ${LIBJSONNET_SOURCE})
-    add_dependencies(libjsonnet_static md5 stdlib)
-    target_link_libraries(libjsonnet_static md5 nlohmann_json::nlohmann_json)
+    add_dependencies(libjsonnet_static stdlib)
+    target_link_libraries(libjsonnet_static nlohmann_json::nlohmann_json)
     set_target_properties(libjsonnet_static PROPERTIES OUTPUT_NAME jsonnet)
     install(TARGETS libjsonnet_static DESTINATION "${CMAKE_INSTALL_LIBDIR}")
     target_include_directories(libjsonnet_static INTERFACE