cmake can detect platform dependant lib path.
For example cmake can find libpoppler as the following

mkdir -p cmake/Modules
wget https://raw.githubusercontent.com/Eyescale/CMake/master/FindPoppler.cmake
mv FindPoppler.cmake  cmake/Modules/
cat CMakeLists.txt
---------
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/
Modules/")
find_package(Poppler REQUIRED)
message("Libs of poppler: " ${POPPLER_LIBRARIES} )
file(WRITE poppler.txt ${POPPLER_LIBRARIES} )
---------
cmake .


then poppler.txt contain libpoppler path



platform dependant install dest also can be  auto custimzed by cmake.

install(TARGETS yourtargetname DESTINATION lib )



2014-08-24 1:21 GMT+09:00 Jens Axel Søgaard <[email protected]>:
> Hi All,
>
> How exactly are copy-shared-files to be used?
>
> I have a set of shared libraries for different platforms in:
>
>   racket-poppler/poppler-libs/poppler-i386-macosx
>   racket-poppler/poppler-libs/poppler-win32-i386
>   etc.
>
> My info file is here:
>
> https://github.com/soegaard/racket-poppler/blob/master/info.rkt
>
> I tried listing the folder poppler-libs, but it seems not to work.
>
> /Jens Axel
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users

____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to