CMAKE_MINIMUM_REQUIRED(VERSION 2.8.11) PROJECT(test) find_package(Qt5Core 5.2 REQUIRED) find_package(Qt5Widgets 5.2 REQUIRED) find_package(Qt5Gui 5.2 REQUIRED) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") SET(CMAKE_AUTOUIC ON) set(CMAKE_AUTOMOC ON) set(CMAKE_INCLUDE_CURRENT_DIR ON) add_library(mainwindow mainwindow.cpp) target_link_libraries(mainwindow Qt5::Widgets) add_executable(test MACOSX_BUNDLE main.cpp) target_link_libraries(test mainwindow)