cmake_minimum_required(VERSION 2.8)

project(quest CXX)

file(GLOB_RECURSE sources
  src/*.cc src/*.h
  src/*.c
)

include_directories(src/)

# Find dependencies
find_package(Boost REQUIRED)

add_executable(${PROJECT_NAME} ${sources})

# Link dependencies if found
if (Boost_FOUND)
  include_directories(${Boost_INCLUDE_DIRS})
  target_link_libraries (${PROJECT_NAME} ${Boost_LIBRARIES})
endif (Boost_FOUND)

target_link_libraries(${PROJECT_NAME} liblua)
target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../liblua)