2015-01-05 01:33:55 +00:00
|
|
|
cmake_minimum_required(VERSION 2.6)
|
|
|
|
project(CastleTour)
|
|
|
|
|
|
|
|
set(CMAKE_CXX_FLAGS "-Wall -g")
|
|
|
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
|
2016-03-30 14:36:13 +00:00
|
|
|
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake_modules)
|
2015-01-05 01:33:55 +00:00
|
|
|
|
|
|
|
find_package(Irrlicht)
|
|
|
|
if(NOT Irrlicht_FOUND)
|
|
|
|
message(FATAL_ERROR "Package Irrlicht is required, but not found!")
|
|
|
|
endif(NOT Irrlicht_FOUND)
|
|
|
|
|
|
|
|
include_directories(
|
|
|
|
${IRRLICHT_INCLUDE_DIR}
|
|
|
|
)
|
|
|
|
|
|
|
|
file(GLOB SRCS src/*.cpp)
|
|
|
|
file(GLOB HDRS src/*.h)
|
|
|
|
|
2016-03-30 14:36:13 +00:00
|
|
|
include_directories(${IRRLICHT_INCLUDE_DIR})
|
|
|
|
|
2015-01-05 01:33:55 +00:00
|
|
|
add_executable(${CMAKE_PROJECT_NAME}
|
|
|
|
${SRCS}
|
|
|
|
${HDRS}
|
|
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(${CMAKE_PROJECT_NAME}
|
|
|
|
${IRRLICHT_LIBRARY}
|
|
|
|
)
|