brewery
notashelf /
2539ff7ca3c73315b753b673c4e7cea265163465

nixir

public

Import-resolving Nix IR plugin

Star0tarball
clone
ssh://git@git.notashelf.dev:33/notashelf/nixir.git

Commit 2539ff7ca3c7

tarball

NotAShelf <raf@notashelf.dev> · 2026-02-21 21:07 UTC

unverified2 files changed+20-0
chore: add CMake test target; ignore build directories

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I0db5e008e65f5a5109d8eaa6119b3c246a6a6964
diff --git a/.gitignore b/.gitignoreindex 78985c6..bd97cca 100644--- a/.gitignore+++ b/.gitignore@@ -4,3 +4,4 @@ nix/ nix-irc *.so **/*.nixir+cmake_install.cmakediff --git a/CMakeLists.txt b/CMakeLists.txtindex c310f42..edb503c 100644--- a/CMakeLists.txt+++ b/CMakeLists.txt@@ -73,3 +73,22 @@ set_target_properties(nix-ir-plugin PROPERTIES  # Install to plugin directory install(TARGETS nix-ir-plugin LIBRARY DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/nix/plugins")++# Regression tests+add_executable(regression_test+    tests/regression_test.cpp+    src/irc/serializer.cpp+)++target_include_directories(regression_test PRIVATE+    ${CMAKE_SOURCE_DIR}/src+    ${NIX_STORE_INCLUDE_DIRS}+    ${NIX_EXPR_INCLUDE_DIRS}+    ${NIX_UTIL_INCLUDE_DIRS}+)++target_link_libraries(regression_test PRIVATE+    ${NIX_STORE_LINK_LIBRARIES}+    ${NIX_EXPR_LINK_LIBRARIES}+    ${NIX_UTIL_LINK_LIBRARIES}+)