Skip to content
Snippets Groups Projects
Commit 1955f23b authored by huitema's avatar huitema
Browse files

Linux port: now everything compiles and links.

parent 82da84f3
No related merge requests found
...@@ -44,18 +44,41 @@ SET(PICOQUIC_TEST_LIBRARY_FILES ...@@ -44,18 +44,41 @@ SET(PICOQUIC_TEST_LIBRARY_FILES
picoquictest/transport_param_test.c picoquictest/transport_param_test.c
) )
ADD_LIBRARY(picoquic-core FIND_LIBRARY(PTLS_CORE picotls-core PATH ../picotls)
MESSAGE(STATUS "Found picotls-core at : ${PTLS_CORE} " )
FIND_LIBRARY(PTLS_MINICRYPTO picotls-minicrypto PATH ../picotls)
MESSAGE(STATUS "Found picotls-crypto at : ${PTLS_MINICRYPTO} " )
FIND_LIBRARY(PTLS_OPENSSL picotls-openssl PATH ../picotls)
MESSAGE(STATUS "Found picotls-openssl at : ${PTLS_OPENSSL} " )
ADD_LIBRARY(openssl-crypto STATIC IMPORTED)
SET_PROPERTY(TARGET openssl-crypto PROPERTY IMPORTED_LOCATION ../openssl-1.0.1g/libcrypto.a)
ADD_LIBRARY(picoquic-core
${PICOQUIC_LIBRARY_FILES} ${PICOQUIC_LIBRARY_FILES}
) )
ADD_LIBRARY(../picotls/libpicotls-core.a IMPORTED STATIC) ADD_EXECUTABLE(picoquicdemo picoquicfirst/picoquicdemo.c )
#TARGET_LINK_LIBRARIES(../picotls/libpicotls-core.a TARGET_LINK_LIBRARIES(picoquicdemo picoquic-core
# ../picotls/libpicotls-minicrypto.a ${PTLS_CORE}
# ../picotls/libpicotls-openssl.a ${PTLS_OPENSSL}
# ${OPENSSL_LIBRARIES}) ${PTLS_MINICRYPTO}
openssl-crypto
ADD_EXECUTABLE(picoquicdemo picoquicfirst/picoquicdemo.c ${PICOQUIC_LIBRARY_FILES}) ${CMAKE_DL_LIBS}
)
ADD_EXECUTABLE(picoquic_ct picoquic_t/picoquic_t.c ${PICOQUIC_TEST_LIBRARY_FILES} ${PICOQUIC_LIBRARY_FILES}) ADD_EXECUTABLE(picoquic_ct picoquic_t/picoquic_t.c
${PICOQUIC_TEST_LIBRARY_FILES} )
TARGET_LINK_LIBRARIES(picoquic_ct picoquic-core
${PTLS_CORE}
${PTLS_OPENSSL}
${PTLS_MINICRYPTO}
${PTLS_OPENSSL}
${PTLS_CORE}
openssl-crypto
${CMAKE_DL_LIBS}
)
SET(TEST_EXES picoquic_ct) SET(TEST_EXES picoquic_ct)
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment