project(SparrowEngine) cmake_minimum_required(VERSION 2.8) # choose source file file(GLOB LIB_SRC_LIST src/*.cpp src/tools/*.cpp) file(GLOB LIB_HEAD_LIST src/*.h src/tools/*.h) list(REMOVE_ITEM LIB_SRC_LIST src/main.cpp) set(EXEC_SRC_LIST src/main.cpp) #set compilation option set(IS_LIBRARY True) set(USE_OPENGL True) set(USE_SFML True) set(USE_RENDERER True) set(USE_INPUT True) set(USE_BULLET True) list(APPEND INCLUDE_PATHS_EXTENSION /bullet ) list(APPEND EXTRA_INCLUDE ${PROJECT_SOURCE_DIR}/../sparrowinput ${PROJECT_SOURCE_DIR}/../SparrowInput ${PROJECT_SOURCE_DIR}/../sparrowrenderer/src ) include(template.cmake)