diff options
Diffstat (limited to 'graphics/asymptote/LspCpp/third_party/uri/test/CMakeLists.txt')
-rw-r--r-- | graphics/asymptote/LspCpp/third_party/uri/test/CMakeLists.txt | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/graphics/asymptote/LspCpp/third_party/uri/test/CMakeLists.txt b/graphics/asymptote/LspCpp/third_party/uri/test/CMakeLists.txt new file mode 100644 index 0000000000..0834f6b79c --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/uri/test/CMakeLists.txt @@ -0,0 +1,39 @@ +# Copyright (c) Glyn Matthews 2012-2016. +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) + + +include_directories( ${gtest_SOURCE_DIR}/include) + +set( + TESTS + uri_parse_test + uri_parse_scheme_test + uri_parse_path_test + uri_test + uri_encoding_test + uri_normalization_test + uri_comparison_test + uri_reference_test + uri_resolve_test + uri_builder_test + uri_stream_test + optional_test + ) + +foreach (test ${TESTS}) + add_executable(${test} ${test}.cpp) + add_dependencies(${test} network-uri gtest_main) + target_link_libraries(${test} ${CMAKE_THREAD_LIBS_INIT} network-uri gtest_main) + if (OPENSSL_FOUND) + target_link_libraries(${test} ${OPENSSL_LIBRARIES}) + endif() + set_target_properties(${test} + PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${Uri_BINARY_DIR}/tests) + add_test(${test} + ${Uri_BINARY_DIR}/tests/${test}) +endforeach (test) + +file(GLOB URI_LISTS *.txt) +file(COPY ${URI_LISTS} DESTINATION ${Uri_BINARY_DIR}/test) |