dust3d/thirdparty/carve-1.4.0/external/GLOOP/CMakeLists.txt

21 lines
658 B
CMake

cmake_minimum_required(VERSION 2.6)
project(gloop)
include_directories("${gloop_SOURCE_DIR}/include")
include_directories("${glew_SOURCE_DIR}/include")
find_package(OpenGL)
include_directories(${OPENGL_INCLUDE_DIR})
add_library(gloop_math STATIC src/matrix.cpp src/quaternion.cpp)
add_library(gloop_image STATIC src/radiance.cpp)
add_library(gloop_model STATIC src/model/stream.cpp src/model/ply_format.cpp src/model/obj_format.cpp src/model/vtk_format.cpp)
if(CARVE_WITH_GUI)
add_library(gloop STATIC src/shader.cpp src/surface.cpp src/texparam.cpp src/vbo.cpp src/fbo.cpp)
target_link_libraries(gloop ${OPENGL_LIBRARIES})
endif(CARVE_WITH_GUI)