Home | History | Annotate | Download | only in err
      1 include_directories(. .. ../../include)
      2 
      3 add_custom_command(
      4   OUTPUT err_data.c
      5   COMMAND ${GO_EXECUTABLE} run err_data_generate.go > ${CMAKE_CURRENT_BINARY_DIR}/err_data.c
      6   DEPENDS
      7   err_data_generate.go
      8   asn1.errordata
      9   bio.errordata
     10   bn.errordata
     11   buf.errordata
     12   cipher.errordata
     13   conf.errordata
     14   crypto.errordata
     15   dh.errordata
     16   digest.errordata
     17   dsa.errordata
     18   ecdh.errordata
     19   ecdsa.errordata
     20   ec.errordata
     21   engine.errordata
     22   evp.errordata
     23   hkdf.errordata
     24   obj.errordata
     25   pem.errordata
     26   pkcs8.errordata
     27   rsa.errordata
     28   ssl.errordata
     29   x509.errordata
     30   x509v3.errordata
     31   WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
     32 )
     33 
     34 add_library(
     35   err
     36 
     37   OBJECT
     38 
     39   err.c
     40   err_data.c
     41 )
     42 
     43 add_executable(
     44   err_test
     45 
     46   err_test.cc
     47 
     48   $<TARGET_OBJECTS:test_support>
     49 )
     50 
     51 target_link_libraries(err_test crypto)
     52