cmake_minimum_required(VERSION 2.8.12) add_subdirectory(test_ISA0) if (NOT ${OPENGL_GLU_FOUND} ) message( FATAL_ERROR "GLU library could not be found " ) return( -1 ) endif() find_package(OpenGL REQUIRED) set(QT_USE_QTOPENGL TRUE) find_package(Qt4 REQUIRED QtCore QtGui QtOpenGL) set(interface_directory ${PROJECT_SOURCE_DIR}/src/interface) set(interfaceMicmac_SOURCES ${interface_directory}/appliThread.cpp ${interface_directory}/assistant.cpp ${interface_directory}/drawMask.cpp ${interface_directory}/interface.cpp ${interface_directory}/interfApero.cpp ${interface_directory}/interfConversion.cpp ${interface_directory}/interfMicmac.cpp ${interface_directory}/interfPastis.cpp ${interface_directory}/main.cpp ${interface_directory}/progressBar.cpp ${interface_directory}/readwrite.cpp ${interface_directory}/vueChantier.cpp) set(interfaceMicmac_HEADERS ${interface_directory}/appliThread.h ${interface_directory}/assistant.h ${interface_directory}/drawMask.h ${interface_directory}/interface.h ${interface_directory}/interfApero.h ${interface_directory}/interfConversion.h ${interface_directory}/interfMicmac.h ${interface_directory}/interfPastis.h ${interface_directory}/progressBar.h ${interface_directory}/vueChantier.h) qt4_wrap_cpp(interfaceMicmac_HEADERS_MOC ${interfaceMicmac_HEADERS}) qt4_add_resources(interfaceMicmac_RESOURCES_RCC ressources.qrc) include(${QT_USE_FILE}) add_definitions(${QT_DEFINITIONS}) message(STATUS "Opengl libraries : " ${OPENGL_LIBRARIES}) message(STATUS "librairies X11 : " ${X11_LIBRARIES}) message(STATUS "librairies Qt : " ${QT_CMAKE_LIBRARIES}) add_executable(interfaceMicmac ${interfaceMicmac_SOURCES} ${interfaceMicmac_HEADERS_MOC}) target_link_libraries(interfaceMicmac ${OPENGL_LIBRARIES} ${QT_LIBRARIES} elise ${X11_LIBRARIES}) install(TARGETS interfaceMicmac RUNTIME DESTINATION ${Install_Dir})