Mauricio Klein <mauricio.klein....@gmail.com> writes: > I can compile all my codes without problems, but in the linkage step, i > receive a lot of errors about undefined reference to OpenSSL functions > (yes, my code uses OpenSSL). > > In my own (and ugly :P) Makefile, i use "-lssl" flag in g++ compile line. > > My question is: how can i pass this flag in CMake. > Also, i'm not sure if i'm using CMake correctly. Is correctly use "-lssl" > flag in CMake or i need to copy the library to a folder inside my project > and link to this copy?
You need to find OpenSSL with `find_package(OpenSSL)' and then, assuming it is found (ie. OPENSSL_FOUND is true), link to its libraries with `target_link_libraries(YOUR_APP ${OPENSSL_LIBRARIES})'. -- 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