2012/2/27 Mauricio Klein <mauricio.klein....@gmail.com>: > Hello everybody! > > I'm creating a NSIS package using CPack to install my software. > > The code is compilled using Visual Studio 9, and the compilation + packing > is working well. > > But, once i install the software using the generated NSIS package, the > program doesn't start because NSIS did't installed the required libraries. > > The strange is that in my CMakeLists.txt, i tell that my binary requires > these libraries. > > The libraries are: > * OpenSSL > * Pthreads > (both found using find macros) > > > The piece of configuration that defines these relashionship is showed > bellow: > ------------------------------------------------------------------------------------- > find_package(Pthreads REQUIRED) > find_package(OpenSSL REQUIRED) > > include_directories(${OPENSSL_INCLUDE_DIR}) > include_directories(${PTHREADS_INCLUDE_DIR}) > > install(TARGETS MyBin DESTINATION "MyBin1-0/bin")
> install(TARGETS ${PTHREADS} DESTINATION "MyBin1-0/bin") > install(TARGETS ${OPENSSL} DESTINATION "MyBin1-0/bin") ${PTHREADS} and ${OPENSSL} seems wrong usually those are: ${PTHREADS_LIBRARIES} ${OPENSSL_LIBRARIES} moreover you cannot use install(TARGETS ....) for those because they are not TARGET unless you somehow define them as IMPORTED library. Usually "third party" libs (those which are not built in your project) are not installed because they may be found on the host where your software is installed already. If you are interested in creating "autonomous" bundle have a look at the BundleUtilities module. > The "MyBin" binary is installed well, but the libraries of Pthreads and > OpenSSL not! > > Any hint?? > > Thanks in advance for your attention, and any help is very welcome! May be you can tell us which version of CMake you are using and which system you are targeting (Windows, Linux, MacOS Xetc...) -- Erk Le gouvernement représentatif n'est pas la démocratie -- http://www.le-message.org -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake