##==================================================================================================
##  EVE - Expressive Vector Engine
##  Copyright : EVE Project Contributors
##  SPDX-License-Identifier: BSL-1.0
##==================================================================================================
make_unit( "examples" start_here.cpp )

make_unit( "examples" algorithms/using_existing/memcmp__two_range_algorithms_interface_specifics.cpp )
make_unit( "examples" algorithms/using_existing/inclusive_scan_zip__using_zip_with_algorithms.cpp )
make_unit( "examples" algorithms/using_existing/case_insensitive_equals.cpp )
make_unit( "examples" algorithms/using_existing/combining_zip_map_and_algos.cpp )
make_unit( "examples" algorithms/using_existing/linspace.cpp )
find_package(Threads REQUIRED)
make_unit( "examples" algorithms/using_existing/inclusive_scan_par_unseq.cpp )
target_link_libraries(examples.algorithms.using_existing.inclusive_scan_par_unseq.exe PRIVATE Threads::Threads)
make_unit( "examples" algorithms/writing_new/bgra_rgb__using_eve_to_shuffle_bytes.cpp )
make_unit( "examples" algorithms/writing_new/collect_indexes__complicated_real_example.cpp )
make_unit( "examples" algorithms/writing_new/collect_indexes__writing_custom_loop.cpp )
make_unit( "examples" algorithms/writing_new/strlen__showing_basic_conepts.cpp )

make_unit( "examples" oop/complex_numbers__declaring_an_object_type.cpp )
make_unit( "examples" oop/data_driven_physics.cpp                       )

add_subdirectory( tutorial )
