castletour/CMakeLists.txt

49 lines
1.0 KiB
CMake
Raw Normal View History

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)
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake)
find_package(X11)
if(NOT X11_FOUND)
message(FATAL_ERROR "Package X11 is required, but not found!")
endif(NOT X11_FOUND)
find_package(GLUT)
if(NOT GLUT_FOUND)
message(FATAL_ERROR "Package OpenGL is required, but not found!")
endif(NOT GLUT_FOUND)
find_package(ZLIB)
if(NOT ZLIB_FOUND)
message(FATAL_ERROR "Package zlib is required, but not found!")
endif(NOT ZLIB_FOUND)
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}
${X11_INCLUDE_DIR}
${GLUT_INCLUDE_DIR}
${ZLIB_INCLUDE_DIR}
)
file(GLOB SRCS src/*.cpp)
file(GLOB HDRS src/*.h)
add_executable(${CMAKE_PROJECT_NAME}
${SRCS}
${HDRS}
)
target_link_libraries(${CMAKE_PROJECT_NAME}
${X11_LIBRARIES}
${GLUT_LIBRARIES}
${ZLIB_LIBRARIES}
${IRRLICHT_LIBRARY}
)