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

