diff --git a/.gitignore b/.gitignore index 6d65327..7cc9bfb 100644 --- a/.gitignore +++ b/.gitignore @@ -43,5 +43,6 @@ install_manifest.txt # unsuported build windows* +build/src build/tetris .kdev4* diff --git a/CMakeLists.txt b/CMakeLists.txt index b45e7bd..b4b94df 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,27 +1,10 @@ cmake_minimum_required(VERSION 2.8) -project(tetris) +set(EXE_NAME tetris) -add_executable( - tetris - scoreitem.cpp - scorestate.cpp - stringinput.cpp - part.cpp - main.cpp - global.cpp - map.cpp - resource.cpp - game.cpp - pausestate.cpp - playstate.cpp - menustate.cpp - menuitem.cpp - menu.cpp -) +project(${EXE_NAME}) + +add_subdirectory(src) -target_link_libraries(tetris SDL SDL_ttf) -set(CMAKE_CXX_FLAGS "-Wextra -ftabstop=4 -march=native -std=gnu++11 -fshow-column -ftabstop=4 -frounding-math -pipe") -install(TARGETS tetris RUNTIME DESTINATION bin)