summarylogtreecommitdiffstats
path: root/interface99_cmake_system_libs.patch
blob: a6fd292251b95f0345107ed59d2f121b3aa914ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,15 +6,11 @@
     cmake_policy(SET CMP0135 NEW)
 endif()
 
-include(FetchContent)
-
-FetchContent_Declare(
-    metalang99
-    URL https://github.com/Hirrolot/metalang99/archive/refs/tags/v1.13.2.tar.gz
+find_path(METALANG99_INCLUDE_DIR
+    NAMES metalang99.h
+    HINTS /usr/include
+    PATH_SUFFIXES metalang99
 )
 
-FetchContent_MakeAvailable(metalang99)
-
 add_library(${PROJECT_NAME} INTERFACE)
-target_include_directories(${PROJECT_NAME} INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
-target_link_libraries(${PROJECT_NAME} INTERFACE metalang99)
+target_include_directories(${PROJECT_NAME} INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} ${METALANG99_INCLUDE_DIR})