1 #the usual set of dependencies |
1 #the usual set of dependencies |
2 find_package(OpenGL REQUIRED) |
2 find_package(OpenGL REQUIRED) |
3 find_package(GLEW REQUIRED) |
3 find_package(GLEW REQUIRED) |
4 find_package(SDL REQUIRED) |
4 find_package(SDL2 REQUIRED) |
5 find_package(SDL_mixer REQUIRED) |
5 find_package(SDL2_mixer REQUIRED) |
6 find_package(SDL_net REQUIRED) |
6 find_package(SDL2_net REQUIRED) |
7 find_package(SDL_image REQUIRED) |
7 find_package(SDL2_image REQUIRED) |
8 find_package(SDL_ttf REQUIRED) |
8 find_package(SDL2_ttf REQUIRED) |
9 |
9 |
10 #compile our rtl implementation |
10 #compile our rtl implementation |
11 include_directories(${GLEW_INCLUDE_DIR}) |
11 include_directories(${GLEW_INCLUDE_DIR}) |
12 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/rtl) |
12 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/rtl) |
13 include_directories(${PHYSFS_INCLUDE_DIR}) |
13 include_directories(${PHYSFS_INCLUDE_DIR}) |
14 include_directories(${PHYSLAYER_INCLUDE_DIR}) |
14 include_directories(${PHYSLAYER_INCLUDE_DIR}) |
15 include_directories(${LUA_INCLUDE_DIR}) |
15 include_directories(${LUA_INCLUDE_DIR}) |
16 include_directories(${SDL_INCLUDE_DIR}) |
16 include_directories(${SDL2_INCLUDE_DIR}) |
17 add_subdirectory(rtl) |
17 add_subdirectory(rtl) |
18 |
18 |
19 # convert list into pascal array |
19 # convert list into pascal array |
20 if(FONTS_DIRS) |
20 if(FONTS_DIRS) |
21 list(LENGTH FONTS_DIRS ndirs) |
21 list(LENGTH FONTS_DIRS ndirs) |