implemented initial dpm core call functionality from module perspective

This commit is contained in:
Chris Punches
2025-03-01 20:57:38 -05:00
parent a5e2c86882
commit 6220653d10
4 changed files with 99 additions and 31 deletions

View File

@@ -15,15 +15,19 @@ add_executable(
include/dpm_interface_helpers.hpp
src/dpm_interface_helpers.cpp
src/handlers.cpp
src/module_interface.cpp
)
target_include_directories(dpm PRIVATE include)
target_link_libraries(dpm dl)
# Export symbols for dynamic loading
target_link_options(dpm PRIVATE -rdynamic)
# Add the info module
add_library(info MODULE modules/info.cpp)
set_target_properties(info PROPERTIES
PREFIX ""
SUFFIX ".so"
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/modules"
)
)