24 lines
574 B
CMake
24 lines
574 B
CMake
project(SparrowEngine)
|
|
cmake_minimum_required(VERSION 2.8)
|
|
|
|
SET(VERSION_MAJOR 0)
|
|
SET(VERSION_MINOR 1)
|
|
|
|
set(EXTRA_INCLUDES ${PROJECT_SOURCE_DIR}/src)
|
|
|
|
# choose source file
|
|
file(GLOB LIB_SRC_LIST src/*.cpp src/tools/*.cpp src/scene/*.cpp)
|
|
file(GLOB LIB_HEAD_LIST src/*.h src/tools/*.h src/scene/*.h)
|
|
set(EXEC_SRC_LIST src/test/main.cpp)
|
|
|
|
#set compilation option
|
|
set(IS_LIBRARY True)
|
|
set(USE_RENDERER True)
|
|
set(USE_INPUT True)
|
|
set(USE_BULLET True)
|
|
set(SFML_MODULES audio graphics)
|
|
|
|
set(CMAKE_TEMPLATE_PATH "../CMakeTemplate")
|
|
|
|
include(${CMAKE_TEMPLATE_PATH}/template.cmake)
|