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 : cuneiform@lists.launchpad.net Unsubscribe : https://launchpad.net/~cuneiform More help : https://help.launchpad.net/ListHelp