diff --git a/src/libslic3r/Format/STEP.cpp b/src/libslic3r/Format/STEP.cpp index 5165bb7015..9d76c23dca 100644 --- a/src/libslic3r/Format/STEP.cpp +++ b/src/libslic3r/Format/STEP.cpp @@ -57,6 +57,9 @@ LoadStepFn get_load_step_fn() #elif __APPLE__ load_step_fn = &load_step_internal; #else + libpath = libpath.parent_path(); + libpath /= "lib"; + libpath /= "superslicer"; libpath /= "OCCTWrapper.so"; void *plugin_ptr = dlopen(libpath.c_str(), RTLD_NOW | RTLD_GLOBAL); diff --git a/src/occt_wrapper/CMakeLists.txt b/src/occt_wrapper/CMakeLists.txt index ed75531a96..6dc45bae9f 100644 --- a/src/occt_wrapper/CMakeLists.txt +++ b/src/occt_wrapper/CMakeLists.txt @@ -56,5 +56,5 @@ target_link_libraries(OCCTWrapper ${OCCT_LIBS}) include(GNUInstallDirs) -install(TARGETS OCCTWrapper DESTINATION "${CMAKE_INSTALL_BINDIR}") +install(TARGETS OCCTWrapper DESTINATION "${CMAKE_INSTALL_LIBDIR}/superslicer")