summaryrefslogtreecommitdiff
path: root/dev-libs/simdjson/files/simdjson-1.0.0-install-tools.patch
blob: 10d3323156080fc0227b024c01ca50fb313e35d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt
index f3eaa054..4eaff3d1 100644
--- a/tools/CMakeLists.txt
+++ b/tools/CMakeLists.txt
@@ -1,12 +1,13 @@
-if(TARGET cxxopts) # we only build the tools if cxxopts is available
+if(SIMDJSON_TOOLS)
   message(STATUS "We have cxxopts as a dependency and we are building the tools (e.g., json2json).")
-  foreach(tool IN ITEMS json2json jsonstats jsonpointer minify)
+  foreach(tool IN ITEMS json2json jsonstats simdjsonpointer minify)
     add_executable("${tool}" "${tool}.cpp")
     simdjson_apply_props("${tool}")
     target_link_libraries(
         "${tool}" PRIVATE
-        simdjson simdjson-internal-flags simdjson-windows-headers cxxopts
+        simdjson simdjson-internal-flags simdjson-windows-headers
     )
+    install(TARGETS "${tool}")
   endforeach()
 else()
   message(STATUS "We are missing cxxopts as a dependency so the tools (e.g., json2json) are omitted.")