CMakeLists.txt
author Dmitriy Morozov <morozov@cs.duke.edu>
Mon, 21 Jul 2008 17:33:20 -0400
changeset 13 554df9494fd2
parent 12 e8080b26ae1c
child 14 172c2683c714
permissions -rw-r--r--
Added missing QKeyEvent header (probably GCC 4.3 issue)

project						(VEFViewer)

# Set Qt4 and QGLViewer configuration
find_package				(Qt4 REQUIRED)
find_library				(QGLViewer_LIBRARY
							 NAMES QGLViewer)
find_path					(QGLViewer_INCLUDE_DIR QGLViewer/qglviewer.h)
							
set							(QT_USE_QTXML    TRUE)
set							(QT_USE_QTOPENGL TRUE)
include						(${QT_USE_FILE})

set							(sources VEFViewer.cpp main.cpp sphere.cpp)
set							(moc_hdrs VEFViewer.h)
qt4_wrap_cpp				(moc_srcs ${moc_hdrs})
set							(uis viewerInterface.ui)
qt4_wrap_ui					(uis_h ${uis})
include_directories			(${CMAKE_CURRENT_BINARY_DIR} ${QGLViewer_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR})

add_executable				(VEFViewer ${sources} ${moc_srcs} ${uis_h})
target_link_libraries		(VEFViewer ${QT_LIBRARIES} ${QGLViewer_LIBRARY})

install						(TARGETS VEFViewer
							 RUNTIME DESTINATION bin)