include(UseGTest) configure_gtest_directory(LINK_LIBRARIES asn1) add_gtest(asn1c_wrapper asn1c_wrapper.cpp) add_gtest(Cpm SOURCES cpm.cpp) add_gtest(ItsAsn1 SOURCES its.cpp) add_gtest(ItsAsn1Rel2 SOURCES its_r2.cpp LINK_LIBRARIES asn1_its_r2) add_gtest(PacketVisitor SOURCES packet_visitor.cpp LINK_LIBRARIES net) add_gtest(SecurityAsn1 SOURCES security.cpp LINK_LIBRARIES asn1_security) add_library(asn1_smoke_test STATIC smoke.cpp) target_link_libraries(asn1_smoke_test PRIVATE asn1)