From e33e9de6f650f6fe00596e2afd3bd4b36376aa9e Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Thu, 17 Jul 2014 19:41:08 +0200 Subject: [PATCH] Symlink lib/calamares/libcalamares.so to lib/libcalamares.so for Python. --- src/libcalamares/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/libcalamares/CMakeLists.txt b/src/libcalamares/CMakeLists.txt index 5cca7fc74..125e300e0 100644 --- a/src/libcalamares/CMakeLists.txt +++ b/src/libcalamares/CMakeLists.txt @@ -82,6 +82,13 @@ install( TARGETS calamares ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} ) +# Make symlink lib/calamares/libcalamares.so to lib/libcalamares.so so lib/calamares +# can be used as module path for the Python interpreter. +install( CODE " + file( MAKE_DIRECTORY \"\$ENV{DESTDIR}/${CMAKE_INSTALL_FULL_LIBDIR}/calamares\" ) + execute_process( COMMAND \"${CMAKE_COMMAND}\" -E create_symlink ../libcalamares.so libcalamares.so WORKING_DIRECTORY \"\$ENV{DESTDIR}/${CMAKE_INSTALL_FULL_LIBDIR}/calamares\" ) +") + # Install header files file( GLOB rootHeaders "*.h" ) file( GLOB kdsingleapplicationguardHeaders "kdsingleapplicationguard/*.h" )