summaryrefslogtreecommitdiff
path: root/lang/solidity/files/patch-CMakeLists.txt
blob: b1905e3dd5720448c7453e75a26f588672b36975 (plain) (blame)
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
--- CMakeLists.txt.orig	2024-09-04 09:02:02 UTC
+++ CMakeLists.txt
@@ -52,15 +52,21 @@ mark_as_advanced(ONLY_BUILD_SOLIDITY_LIBRARIES)
 mark_as_advanced(IGNORE_VENDORED_DEPENDENCIES)
 mark_as_advanced(ONLY_BUILD_SOLIDITY_LIBRARIES)
 
-# Setup cccache.
-include(EthCcache)
-
 # Let's find our dependencies
 include(EthDependencies)
 if (NOT IGNORE_VENDORED_DEPENDENCIES)
   include(fmtlib)
   include(nlohmann-json)
   include(range-v3)
+else()
+  # fmtlib
+  find_package(fmt REQUIRED)
+  # nlohmann-json
+  find_package(nlohmann_json REQUIRED)
+  # range-v3
+  add_library(range-v3 INTERFACE IMPORTED)
+  set_target_properties(range-v3 PROPERTIES
+    INTERFACE_INCLUDE_DIRECTORIES ${RANGE_V3_INCLUDE_DIR})
 endif()
 
 find_package(Threads)