Hi everybody, I have a project developed by Qt4's OpenGL, for example plenty of usage of QGLWidget class. I want to use cmake to compile this project, instead of using qmake, because I need to combine another project to it. I can only link against Qt4 and OpenGL seperately. But I cannot link against Qt4's OpenGL by simply setting SET(QT_USE_QTOPENGL TRUE), ${QT_QTOPENGL_INCLUDE_DIR} or ${QT_QTOPENGL_LIBRARY}. I have no idea about what else I need to add to my CMakeList.txt file:
PROJECT ( COMBINED ) FIND_PACKAGE (Qt4 REQUIRED) FIND_PACKAGE (OPENGL REQUIRED) SET(QT_USE_QTMAIN TRUE) SET(QT_USE_QTCORE TRUE) SET(QT_USE_QTGUI TRUE) SET(QT_USE_QTOPENGL TRUE) INCLUDE( ${QT_USE_FILE} ) INCLUDE_DIRECTORIES( ${QT_INCLUDES} ${QT_INCLUDE_DIR} ${QT_QT_INCLUDE_DIR} ${QT_QTCORE_INCLUDE_DIR} ${QT_QTGUI_INCLUDE_DIR} ${QT_QTOPENGL_INCLUDE_DIR} ) LINK_DIRECTORIES( ${QT_LIBRARIES} ${QT_LIBRARY_DIR} ${QT_QTOPENGL_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTCORE_LIBRARY} ${QT_MAIN_LIBRARY} ) ADD_EXECUTABLE(exe main.cpp glwidget.cpp window.cpp) TARGET_LINK_LIBRARIES(exe ${QT_LIBRARIES}) Could anyone please post a simple example to do this? Or could anyone please give me some suggestions? Any help would be greatly appreciated. thanks, Linge
_______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake