aboutsummaryrefslogtreecommitdiffstats
path: root/nihil.ucl
diff options
context:
space:
mode:
authorLexi Winter <lexi@le-fay.org>2025-07-02 03:25:28 +0100
committerLexi Winter <lexi@le-fay.org>2025-07-02 03:25:28 +0100
commita4607e29540a9352c35afff17193ceeab137cc9d (patch)
tree0e9c2ea9c94f17b81f222fd6ebf1ccd75bb1f7f8 /nihil.ucl
parentbde0492644845de63cf95b8997c5e613a9247826 (diff)
downloadnihil-a4607e29540a9352c35afff17193ceeab137cc9d.tar.gz
nihil-a4607e29540a9352c35afff17193ceeab137cc9d.tar.bz2
move monad to util
Diffstat (limited to 'nihil.ucl')
-rw-r--r--nihil.ucl/CMakeLists.txt12
-rw-r--r--nihil.ucl/object_cast.ccm2
-rw-r--r--nihil.ucl/parser.ccm2
3 files changed, 12 insertions, 4 deletions
diff --git a/nihil.ucl/CMakeLists.txt b/nihil.ucl/CMakeLists.txt
index 5b8ed72..f0e7ec0 100644
--- a/nihil.ucl/CMakeLists.txt
+++ b/nihil.ucl/CMakeLists.txt
@@ -3,7 +3,12 @@
pkg_check_modules(LIBUCL REQUIRED libucl)
add_library(nihil.ucl STATIC)
-target_link_libraries(nihil.ucl PRIVATE nihil.std nihil.core nihil.error nihil.monad)
+target_link_libraries(nihil.ucl PRIVATE
+ nihil.std
+ nihil.core
+ nihil.util
+ nihil.error
+)
target_sources(nihil.ucl
PUBLIC FILE_SET modules TYPE CXX_MODULES FILES
@@ -40,7 +45,10 @@ if(NIHIL_TESTS)
string.test.cc
)
- target_link_libraries(nihil.ucl.test PRIVATE nihil.ucl Catch2::Catch2WithMain)
+ target_link_libraries(nihil.ucl.test PRIVATE
+ nihil.std
+ nihil.ucl
+ Catch2::Catch2WithMain)
include(CTest)
include(Catch)
diff --git a/nihil.ucl/object_cast.ccm b/nihil.ucl/object_cast.ccm
index 5a09085..04d75a9 100644
--- a/nihil.ucl/object_cast.ccm
+++ b/nihil.ucl/object_cast.ccm
@@ -6,7 +6,7 @@ module;
export module nihil.ucl:object_cast;
import nihil.std;
-import nihil.monad;
+import nihil.util;
import :type;
import :object;
import :array;
diff --git a/nihil.ucl/parser.ccm b/nihil.ucl/parser.ccm
index 0100fda..306f068 100644
--- a/nihil.ucl/parser.ccm
+++ b/nihil.ucl/parser.ccm
@@ -6,7 +6,7 @@ module;
export module nihil.ucl:parser;
import nihil.std;
-import nihil.monad;
+import nihil.util;
import :object;
import :map;