diff --git a/CMakeLists.txt b/CMakeLists.txt
index 535e6f2593d7b64e9a9b2bdfe4ff81b46b4c728a..0bf04198ef1e43aadd529fb8ab4531371a552a57 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -71,17 +71,18 @@ target_compile_options(${LIBNAME} PRIVATE
 
 # Création des liens symboliques après la compilation
 add_custom_command(TARGET ${LIBNAME} POST_BUILD
-        COMMAND ln -sf ${LIBNAME}.so.${LIB_MAJOR_VERS}
-        COMMAND ln -sf ${LIBNAME}.so
         WORKING_DIRECTORY ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}
-        COMMENT "Création des liens symboliques pour ${LIBNAME}"
-        COMMENT "Copie de libsandbox_wrapper.so.1.0.0 dans src/ar_sandbox/wrapper"
-        COMMAND cp libsandbox_wrapper.so.1.0.0 ../src/ar_sandbox/wrapper/"${LIBNAME}.so"
+        COMMENT "Copie de ${LIB_FULL_NAME} dans src/ar_sandbox/wrapper"
+        COMMAND ${CMAKE_COMMAND}
+        ARGS -E copy "lib${LIB_FULL_NAME}" ../src/ar_sandbox/wrapper/"${LIBNAME}.so"
+)
+
+add_custom_command(TARGET ${LIBNAME} POST_BUILD
+        WORKING_DIRECTORY ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}
+        COMMENT "Création du module Python dans le répertoire dist/"
+        COMMAND python -m build .. # Création du module python en prenant en compte que cmake est exécuté dans un répertoir build situé à la racine du projet.
 )
 
 # Installation de la bibliothèque et des fichiers d'en-tête
 install(TARGETS ${LIBNAME} DESTINATION lib)
-install(DIRECTORY inc/ DESTINATION include)
-
-install(CODE "execute_process(COMMAND ln -sf ${LIB_FULL_NAME} ${CMAKE_INSTALL_PREFIX}/lib/${LIBNAME}.so.${LIB_MAJOR_VERS})")
-install(CODE "execute_process(COMMAND ln -sf ${LIB_FULL_NAME} ${CMAKE_INSTALL_PREFIX}/lib/${LIBNAME}.so)")
\ No newline at end of file
+install(DIRECTORY inc/ DESTINATION include)
\ No newline at end of file