cmake_minimum_required(VERSION 2.6 FATAL_ERROR)

# project Name
project(GLUTDEMO)

# PCL libraries
#list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR})
find_package(PCL 1.1 REQUIRED COMPONENTS io)

include_directories(${PCL_INCLUDE_DIRS})
link_directories(${PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS})


#GLUT libraries
find_package(GLUT)
find_package(OpenGL)
include_directories(${GLUT_INCLUDE_DIRS})
link_directories(${GLUT_LIBRARY_DIRS})
add_definitions(${GLUT_DEFINITIONS})

#LOCAL libraries (gl3DCommon)
include_directories(/usr/local/dia/include)
link_directories(/usr/local/dia/lib)

set(LIBS ${LIBS} gl3DCommon ${GLUT_LIBRARY} ${OPENGL_LIBRARY} m)

set(CMAKE_CXX_FLAGS "-g -Wall")

add_executable(glutDisplayPCD glutDisplayPCD.cpp)
target_link_libraries(glutDisplayPCD ${LIBS} ${PCL_COMMON_LIBRARIES} ${PCL_IO_LIBRARIES})
