34 lines
1.1 KiB
Text
34 lines
1.1 KiB
Text
|
SET(SHOW_LIBS glui scan ANN ${OPENGL_LIBRARIES} normals newmat)
|
||
|
IF(WIN32)
|
||
|
IF( CMAKE_SIZEOF_VOID_P EQUAL 8 )
|
||
|
SET(SHOW_LIBS ${SHOW_LIBS} ${CMAKE_SOURCE_DIR}/3rdparty/windows/x64/freeglut.lib XGetopt)
|
||
|
ELSE( CMAKE_SIZEOF_VOID_P EQUAL 8 )
|
||
|
SET(SHOW_LIBS ${SHOW_LIBS} ${CMAKE_SOURCE_DIR}/3rdparty/windows/freeglut.lib XGetopt)
|
||
|
ENDIF(CMAKE_SIZEOF_VOID_P EQUAL 8 )
|
||
|
ENDIF(WIN32)
|
||
|
IF (UNIX)
|
||
|
SET(SHOW_LIBS newmat dl ${SHOW_LIBS} ${GLUT_LIBRARIES})
|
||
|
ENDIF(UNIX)
|
||
|
|
||
|
IF(WITH_GLEE)
|
||
|
SET(SHOW_LIBS ${SHOW_LIBS} glee)
|
||
|
ENDIF(WITH_GLEE)
|
||
|
|
||
|
SET(SHOW_SRCS NurbsPath.cc PathGraph.cc vertexarray.cc viewcull.cc colormanager.cc compacttree.cc scancolormanager.cc display.cc)
|
||
|
|
||
|
IF (WITH_SHOW)
|
||
|
add_executable(show show.cc ${SHOW_SRCS})
|
||
|
target_link_libraries(show ${SHOW_LIBS})
|
||
|
ENDIF(WITH_SHOW)
|
||
|
|
||
|
IF(WITH_WXSHOW)
|
||
|
add_executable(wxshow wxshow.cc selectionframe.cc ${SHOW_SRCS})
|
||
|
target_link_libraries(wxshow ${wxWidgets_LIBRARIES} wxthings ${SHOW_LIBS})
|
||
|
ENDIF(WITH_WXSHOW)
|
||
|
|
||
|
### EXPORT SHARED LIBS
|
||
|
IF(EXPORT_SHARED_LIBS)
|
||
|
add_library(show_s SHARED ${SHOW_SRCS})
|
||
|
target_link_libraries(show_s newmat_s)
|
||
|
ENDIF(EXPORT_SHARED_LIBS)
|