diff --git a/CMakeLists.txt b/CMakeLists.txt index 6553f09..6137cc7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,6 +32,9 @@ if(OPENDAQ_FB_EXAMPLE_ENABLE_APP) endif() add_subdirectory(external) +find_package(openDAQ) +add_compile_definitions(MODULE_PATH="${OPENDAQ_MODULES_DIR}") + add_subdirectory(example_module) if(OPENDAQ_FB_EXAMPLE_ENABLE_APP) diff --git a/example_application/main.cpp b/example_application/main.cpp index bac85ab..e66c82b 100644 --- a/example_application/main.cpp +++ b/example_application/main.cpp @@ -9,7 +9,7 @@ using namespace daq; int main(int /*argc*/, const char* /*argv*/[]) { - const auto instance = Instance(); + const auto instance = InstanceBuilder().addModulePath(MODULE_PATH).build(); auto referenceDevice = instance.addDevice("daqref://device0"); auto renderer = instance.addFunctionBlock("RefFBModuleRenderer"); auto exampleModule = instance.addFunctionBlock("ExampleScalingModule");