Open rapgro opened 8 years ago
cmake_minimum_required (VERSION 2.8.11) project (ChessPP) set(EXE chesspp) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fPIC") # Find includes in corresponding build directories #set(CMAKE_INCLUDE_CURRENT_DIR ON) # Instruct CMake to run moc automatically when needed. set(CMAKE_AUTOMOC ON) find_package(Qt5 5.4.0 CONFIG REQUIRED COMPONENTS Gui Widgets Sql) include_directories(${Qt5_INCLUDE_DIRS}) include_directories(${Qt5Gui_INCLUDE_DIRS}) include_directories(${Qt5Widgets_INCLUDE_DIRS}) include_directories(${Qt5Sql_INCLUDE_DIRS}) include_directories(source/model) include_directories(source/gui) #aux_source_directory(. SOURCES) aux_source_directory(source/gui SOURCES) aux_source_directory(source/model SOURCES) # workaround qt5 automoc bug qt5_generate_moc(source/gui/SelectButton.h moc_SelectButton.cpp) add_executable(${EXE} ${SOURCES} moc_SelectButton.cpp) qt5_use_modules(${EXE} Gui Widgets Sql)
In addition, your instructions say to compile using qmake, but I cannot find any qmake .pro file in your repository either.