URL:
<http://savannah.nongnu.org/patch/?6918>
Summary: Fix installation's directories.
Project: WeeChat
Submitted by: None
Submitted on: mer 16 sep 2009 22:17:22 UTC
Category: compilation
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
IRC nick: XwZ
_______________________________________________________
Details:
First of all, when you specify the LIBDIR with cmake, the value is replaced
by the default value.
Next, the plugins' CMakeLists.txt don't use $LIBDIR but have a static path.
to fix the plugins' CMakeLists.txt, go in weechat-0.3.0 and execute the next
commands :
To fix the generals plugins :
sed -i -e 's/lib\/${PROJECT_NAME}/${LIBDIR}\/${PROJECT_NAME}/'
src/plugins/*/CMakeLists.txt
To fix the scripts languages support :
sed -i -e 's/lib\/${PROJECT_NAME}/${LIBDIR}\/${PROJECT_NAME}/'
src/plugins/scripts/{lua,perl,ruby}/CMakeLists.txt
And the python CMakeLists.txt have an other problem, the ${PROJECT_NAME} is
not used, it use a static value "weechat" so you have replace this line :
INSTALL(TARGETS python LIBRARY DESTINATION lib/weechat/plugins)
By :
INSTALL(TARGETS python LIBRARY DESTINATION
${LIBDIR}/${PROJECT_NAME}/plugins)
in src/plugins/scripts/python/CMakeLists.txt.
Finaly to fix the overwrite problem you can download the root CMakeLists.txt.
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: mer 16 sep 2009 22:17:22 UTC Name: CMakeLists.txt Size: 5 ko By:
None
<http://savannah.nongnu.org/patch/download.php?file_id=18725>
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/patch/?6918>
_______________________________________________
Message posté via/par Savannah
http://savannah.nongnu.org/
_______________________________________________
Weechat-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/weechat-dev