IF(UNIX OR OPENSSL_FOUND) ADD_LIBRARY(os STATIC openssl/signature_verifier.cpp os.c os-linux.c network_id.c) if (CMAKE_VERSION VERSION_GREATER 3.5) target_link_libraries(os base OpenSSL::Crypto ${EXTERNAL_LIBS} ${CMAKE_DL_LIBS}) #patch for old cmake in Centos 7 ELSE(CMAKE_VERSION VERSION_GREATER 3.5) target_link_libraries(os base ${OPENSSL_CRYPTO_LIBRARY} ${EXTERNAL_LIBS} ${CMAKE_DL_LIBS}) ENDIF(CMAKE_VERSION VERSION_GREATER 3.5) ELSE(UNIX OR OPENSSL_FOUND) ADD_LIBRARY(os STATIC windows/signature_verifier.cpp os.c os-win.c) target_link_libraries( os base ${EXTERNAL_LIBS} ) ENDIF(UNIX OR OPENSSL_FOUND) install(TARGETS os ARCHIVE DESTINATION lib/${PROJECT_NAME}/${LCC_PROJECT_NAME})