# same as add_library, but also links to libcore and librender
add_psdr_library(interior               SHARED  interior.cpp)
add_psdr_library(boundary_bidir         SHARED  boundary_bidir.cpp)
add_psdr_library(boundary_unidir        SHARED  boundary_unidir.cpp)
add_psdr_library(volpath2               SHARED  volpath2.cpp)
add_psdr_library(volpath_merged         SHARED  volpath_merged.cpp)
add_psdr_library(boundary_mis           SHARED  boundaryMIS.cpp)
target_link_libraries(boundary_mis      PRIVATE boundary_bidir boundary_unidir)

add_library(new_volpath INTERFACE)
target_link_libraries(new_volpath INTERFACE
    interior
    boundary_bidir
    boundary_unidir
    volpath2
    volpath_merged
    boundary_mis
)