1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-24 13:50:49 +03:00
Files
occt/src/TKOpenGl/CMakeLists.txt
isk fa4dcbe04f 0025162: Visualization, TKOpenGl - drop GLU library dependency
Drop gluScaleImage() and gluBuild2DMipmaps().
Drop gluUnPorject() from samples.
Output message if NPOT is unsupported and texture coordinates was scaled. Texture initialization is fail in this case.
Output message if texture dimension exceed the max dimension. Texture initialization is fail in this case.
TKOpenGl does not depends on deprecated GLU anymore.
2015-09-10 16:50:17 +03:00

38 lines
900 B
CMake

project(TKOpenGl)
set (TOOLKIT_MODULES
OpenGl
)
if (WIN32)
list( APPEND USED_LIBS opengl32.lib )
list( APPEND USED_LIBS user32.lib )
list( APPEND USED_LIBS gdi32.lib )
list( APPEND USED_LIBS ws2_32.lib )
list( APPEND USED_LIBS vfw32.lib )
elseif(APPLE)
find_library(FRAMEWORKS_OPENGL NAMES OpenGL)
if(USE_GLX)
list( APPEND USED_LIBS GL )
else()
list( APPEND USED_LIBS ${FRAMEWORKS_OPENGL} )
endif()
list( APPEND USED_LIBS objc )
find_library(FRAMEWORKS_APPKIT NAMES Appkit)
list( APPEND USED_LIBS ${FRAMEWORKS_APPKIT} )
find_library(FRAMEWORKS_IOKIT NAMES IOKit)
list( APPEND USED_LIBS ${FRAMEWORKS_IOKIT} )
list( APPEND USED_LIBS freetype )
else()
list( APPEND USED_LIBS GL )
list( APPEND USED_LIBS freetype )
endif()
if (NOT WIN32)
if(USE_GL2PS)
list( APPEND USED_LIBS gl2ps )
endif()
endif()
OCCT_INCLUDE_CMAKE_FILE (adm/cmake/occt_toolkit)