On 9/19/08, Maxim Vuets <[EMAIL PROTECTED]> wrote:
> I'm afraid to install .so to /usr/lib, so I changed CMakeLists.txt a bit
> to install them to /usr/lib/cuneiform-0.4.0:
>
> --- a/CMakeLists.txt 2008-09-01 21:47:26.000000000 +0300
> +++ b/CMakeLists.txt 2008-09-18 23:43:55.000000000 +0300
> @@ -29,5 +29,8 @@
> set(LIBDIR "lib")
> endif()
>
> +set(LIBDIR "${LIBDIR}/cuneiform-${CF_VERSION}")
> +set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${LIBDIR}")
> +
> add_subdirectory(datafiles)
> add_subdirectory(cuneiform_src)
I found out that Arch x86_64 does not use /usr/lib64, but just
/usr/lib. So I made such patch [1]:
--- a/CMakeLists.txt 2008-09-01 21:47:26.000000000 +0300
+++ b/CMakeLists.txt 2008-09-25 23:54:28.000000000 +0300
@@ -21,13 +21,8 @@
set(RELATIVE_DATADIR "share/cuneiform")
set(INSTALL_DATADIR "${CMAKE_INSTALL_PREFIX}/${RELATIVE_DATADIR}")
-include(CheckTypeSize)
-check_type_size("void*" PTRSIZE)
-if(PTRSIZE EQUAL 8 AND CMAKE_SYSTEM_NAME STREQUAL "Linux")
- set(LIBDIR "lib64")
-else()
- set(LIBDIR "lib")
-endif()
+set(LIBDIR "lib/cuneiform-${CF_VERSION}")
+set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${LIBDIR}")
add_subdirectory(datafiles)
add_subdirectory(cuneiform_src)
Seems that PTRSIZE is not used anywhere else,
so also removed.
[1] http://aur.archlinux.org/packages/cuneiform/cuneiform/cuneiform.patch
--
. Hoc est simplicissimum!
..: maxim.vuets.name
_______________________________________________
Mailing list: https://launchpad.net/~cuneiform
Post to : [email protected]
Unsubscribe : https://launchpad.net/~cuneiform
More help : https://help.launchpad.net/ListHelp