--- EXAMPLE/CMakeLists.txt	2023-05-10 08:17:48.000000000 +0800
+++ EXAMPLE/CMakeLists.txt	2023-10-29 11:57:48.000000000 +0800
@@ -33,7 +33,7 @@
 set(FZEXM1 EMCURV_Driver.f90 EMCURV_Module.f90)
 add_executable(ie2d ${FZEXM1})
 target_link_libraries(ie2d ${all_link_libs_z})
-install(TARGETS ie2d RUNTIME DESTINATION "${CMAKE_INSTALL_LIBDIR}/EXAMPLE")
+install(TARGETS ie2d RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/share/bpack/examples")
 add_dependencies(ie2d ie3d_sp)
 
 set(FZEXM2 EMCURV_Eigen_Driver.f90 EMCURV_Module.f90)
@@ -50,7 +50,7 @@
 add_executable(ie3deigen ${FZEXM4})
 target_link_libraries(ie3deigen ${all_link_libs_z})
 add_dependencies(ie3deigen ie3d)
-install(TARGETS ie3deigen RUNTIME DESTINATION "${CMAKE_INSTALL_LIBDIR}/EXAMPLE")
+install(TARGETS ie3deigen RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/share/bpack/examples")
 
 set(FZEXM5 SMAT_Driver.f90)
 add_executable(smat ${FZEXM5})
@@ -66,14 +66,14 @@
 add_executable(ie3dporteigen ${FZEXM9})
 target_link_libraries(ie3dporteigen ${all_link_libs_z})
 add_dependencies(ie3dporteigen frontaldist)
-install(TARGETS ie3dporteigen RUNTIME DESTINATION "${CMAKE_INSTALL_LIBDIR}/EXAMPLE")
+install(TARGETS ie3dporteigen RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/share/bpack/examples")
 
 
 set(FZEXM10 EMSURF_Port_Driver.f90 EMSURF_Port_Module.f90 DoCubicInterp2D.c)
 add_executable(ie3dport ${FZEXM10})
 target_link_libraries(ie3dport ${all_link_libs_z})
 add_dependencies(ie3dport ie3dporteigen)
-install(TARGETS ie3dport RUNTIME DESTINATION "${CMAKE_INSTALL_LIBDIR}/EXAMPLE")
+install(TARGETS ie3dport RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/share/bpack/examples")
 
 
 ########################################### double Fortran drivers
