mirror of
https://github.com/boostorg/url.git
synced 2026-02-14 13:12:15 +00:00
35 lines
1.2 KiB
CMake
35 lines
1.2 KiB
CMake
#
|
|
# Copyright (c) 2019 Vinnie Falco (vinnie.falco@gmail.com)
|
|
#
|
|
# 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)
|
|
#
|
|
# Official repository: https://github.com/CPPAlliance/url
|
|
#
|
|
|
|
set(TEST_MAIN ../../extra/test_main.cpp)
|
|
|
|
source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} FILES limits.cpp Jamfile)
|
|
source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR}/../../extra PREFIX "_extra" FILES ${TEST_MAIN})
|
|
source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR}/../../src PREFIX "_extra" FILES ../../src/src.cpp)
|
|
add_executable(boost_url_limits limits.cpp Jamfile ${TEST_MAIN} ../../src/src.cpp)
|
|
target_include_directories(boost_url_limits PRIVATE ../../include ../../extra/include ../../..)
|
|
target_compile_definitions(boost_url_limits PRIVATE
|
|
BOOST_URL_MAX_SIZE=16
|
|
BOOST_URL_NO_LIB=1
|
|
)
|
|
target_link_libraries(boost_url_limits PRIVATE
|
|
Boost::align
|
|
Boost::config
|
|
Boost::core
|
|
Boost::exception
|
|
Boost::optional
|
|
Boost::type_traits
|
|
Boost::system
|
|
Boost::utility
|
|
Boost::variant2)
|
|
target_link_libraries(boost_url_limits INTERFACE Boost::url)
|
|
add_test(NAME boost_url_limits COMMAND boost_url_limits)
|
|
add_dependencies(tests boost_url_limits)
|
|
|