cmake_minimum_required(VERSION 3.13)
if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang" OR CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
    add_compile_options(-Wall -Wextra -pedantic -march=native)
endif()
project(trimesh_base)
set(SOURCES
	simple_example.cpp
	vcglib/wrap/ply/plylib.cpp
	)

add_subdirectory(vcglib)
add_subdirectory(bvh)

add_executable(simple_example ${SOURCES})	
target_link_libraries(simple_example PUBLIC bvh)
set_target_properties(simple_example PROPERTIES CXX_STANDARD 20)
add_test(NAME simple_example COMMAND simple_example)


target_link_libraries(
	simple_example
	PUBLIC
		vcglib
	)
