cmake_minimum_required (VERSION 2.8.8) project (QTinns) # needed packages find_package (Qt5Core REQUIRED) find_package (Qt5Widgets REQUIRED) find_package (Qt5Network REQUIRED) find_package (Qt5OpenGL REQUIRED) find_package (Qt5LinguistTools REQUIRED) # includes and outputs set (CMAKE_INCLUDE_CURRENT_DIR on) include_directories (${PROJECT_SOURCE_DIR}) set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}) set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}) set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}) # compiler settings set (CMAKE_CXX_FLAGS "-std=c++11 -W -Wall -Wextra -Os") set (CMAKE_C_FLAGS "-std=c++11 -W -Wall -Wextra -Os") #add_subdirectory (analyzer) add_subdirectory (common) add_subdirectory (editor) add_subdirectory (engine) add_subdirectory (filesystem) #add_subdirectory (server) add_subdirectory (tests) add_subdirectory (tools)