25 lines
566 B
CMake
25 lines
566 B
CMake
|
cmake_minimum_required(VERSION 2.6)
|
||
|
|
||
|
SET(PROJECT_NAME osgCMakeExample)
|
||
|
|
||
|
PROJECT(${PROJECT_NAME})
|
||
|
|
||
|
FIND_PACKAGE(OpenThreads)
|
||
|
FIND_PACKAGE(osg)
|
||
|
FIND_PACKAGE(osgDB)
|
||
|
FIND_PACKAGE(osgUtil)
|
||
|
FIND_PACKAGE(osgGA)
|
||
|
FIND_PACKAGE(osgViewer)
|
||
|
|
||
|
SET(SOURCES
|
||
|
main.cpp
|
||
|
)
|
||
|
|
||
|
INCLUDE_DIRECTORIES(${OPENTHREADS_INCLUDE_DIR} ${OSG_INCLUDE_DIR})
|
||
|
|
||
|
LINK_DIRECTORIES(${OSG_LIB_DIR})
|
||
|
|
||
|
ADD_EXECUTABLE(${PROJECT_NAME} ${SOURCES})
|
||
|
|
||
|
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${OSG_LIBRARIES} ${OSGVIEWER_LIBRARIES} ${OSGUTIL_LIBRARIES} ${OSGDB_LIBRARIES} ${OSGGA_LIBRARIES} ${OPENTHREADS_LIBRARIES})
|