cmake_minimum_required(VERSION 2.6)

if (NOT CMAKE_BUILD_TYPE)
  message(STATUS "No build type selected, default to Release")
  set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Choose the type of build, options are: Debug Release RelWithDebInfo MinSizeRel." FORCE)
endif()

project (STVD)

# add our macro directory to cmake search path
set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake)

find_package (OpenMesh)
if (NOT OPENMESH_FOUND)
    message (FATAL_ERROR "OpenMesh not found!")
endif ()

#file ("${CMAKE_SOURCE_DIR}/OpenMesh/CMakeLists.txt")
add_subdirectory("${CMAKE_SOURCE_DIR}/OpenMesh/")
include_directories(${OPENMESH_INCLUDE_DIR})
link_directories(${OPENMESH_LIBRARY_DIR})

add_executable(stvd stvd.cc)
target_link_libraries(stvd ${OPENMESH_LIBRARY})
