# XXX testdata/: EXTRA_DIST = cacert.pem index.html privkey.pem if(HAVE_CUNIT) # XXX replace this by lists (WARNCFLAGS_list) string(REPLACE " " ";" c_flags "${WARNCFLAGS}") add_compile_options(${c_flags}) include_directories( "${CMAKE_SOURCE_DIR}/lib/includes" "${CMAKE_SOURCE_DIR}/lib" "${CMAKE_SOURCE_DIR}/src/includes" "${CMAKE_BINARY_DIR}/lib/includes" ${CUNIT_INCLUDE_DIRS} ) set(MAIN_SOURCES main.c nghttp2_pq_test.c nghttp2_map_test.c nghttp2_queue_test.c nghttp2_test_helper.c nghttp2_frame_test.c nghttp2_stream_test.c nghttp2_session_test.c nghttp2_hd_test.c nghttp2_npn_test.c nghttp2_helper_test.c nghttp2_buf_test.c ) add_executable(main EXCLUDE_FROM_ALL ${MAIN_SOURCES} ) target_include_directories(main PRIVATE ${CUNIT_INCLUDE_DIRS}) target_link_libraries(main nghttp2_static ${CUNIT_LIBRARIES} ) add_test(main main) if(ENABLE_FAILMALLOC) set(FAILMALLOC_SOURCES failmalloc.c failmalloc_test.c malloc_wrapper.c nghttp2_test_helper.c ) add_executable(failmalloc EXCLUDE_FROM_ALL ${FAILMALLOC_SOURCES} ) target_link_libraries(failmalloc nghttp2_static ${CUNIT_LIBRARIES} ) add_test(failmalloc failmalloc) endif() if(ENABLE_APP) # EXTRA_DIST = end_to_end.py # TESTS += end_to_end.py endif() endif()