cmake_minimum_required(VERSION 3.10)

project(tgx_mesh3d2_visibility)

if (NOT CMAKE_BUILD_TYPE)
    set(CMAKE_BUILD_TYPE Release)
endif ()

include_directories("../../../../src")

file(GLOB tgx_SRC "../../../../src/*.cpp")

add_executable(${PROJECT_NAME}
    tgx_mesh3d2_visibility.cpp
    ${tgx_SRC}
)

target_compile_features(${PROJECT_NAME} PUBLIC cxx_std_17)
target_compile_definitions(${PROJECT_NAME} PUBLIC TGX_RGB32_ORDER_BGR=0)

if (WIN32)
    target_compile_options(${PROJECT_NAME} PRIVATE /wd4305)
endif ()
