cmake_minimum_required(VERSION 2.6)
project(GL3DCOMMON)

find_package(GLUT REQUIRED)
find_package(OpenGL REQUIRED)
include_directories(${GLUT_INCLUDE_DIRS})

include_directories(${GLARCBALL_SOURCE_DIR})

set(CMAKE_CXX_FLAGS "-g -Wall")

IF (NOT DESTDIR)
  set(CMAKE_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX}/dia)
ELSE (NOT DESTDIR)
  set(CMAKE_INSTALL_PREFIX ${DESTDIR})
ENDIF (NOT DESTDIR)

add_library(gl3DCommon glArcball.c gl3DCamera.c gl3DForms.c)

INSTALL(TARGETS gl3DCommon
        DESTINATION "lib"
        PERMISSIONS OWNER_READ OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)

INSTALL(FILES gl3DCommon.h
        DESTINATION "include"
        PERMISSIONS OWNER_READ OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
