project_files/hwc/CMakeLists.txt
changeset 15361 5c0479d0ed5b
parent 14476 f86bd14a7613
child 15362 c8f37fc9c266
equal deleted inserted replaced
15354:dff37ac61dcf 15361:5c0479d0ed5b
     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)
       
     4 find_package(SDL2 REQUIRED)
     3 find_package(SDL2 REQUIRED)
     5 find_package(SDL2_mixer 2 REQUIRED)
     4 find_package(SDL2_mixer 2 REQUIRED)
     6 find_package(SDL2_net 2 REQUIRED)
     5 find_package(SDL2_net 2 REQUIRED)
     7 find_package(SDL2_image 2 REQUIRED)
     6 find_package(SDL2_image 2 REQUIRED)
     8 find_package(SDL2_ttf 2 REQUIRED)
     7 find_package(SDL2_ttf 2 REQUIRED)
     9 
     8 
    10 #compile our rtl implementation
     9 #compile our rtl implementation
    11 include_directories(${GLEW_INCLUDE_DIR})
       
    12 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/rtl)
    10 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/rtl)
    13 include_directories(${PHYSFS_INCLUDE_DIR})
    11 include_directories(${PHYSFS_INCLUDE_DIR})
    14 include_directories(${PHYSLAYER_INCLUDE_DIR})
    12 include_directories(${PHYSLAYER_INCLUDE_DIR})
    15 include_directories(${LUA_INCLUDE_DIR})
    13 include_directories(${LUA_INCLUDE_DIR})
    16 include_directories(${SDL2_INCLUDE_DIRS})
    14 include_directories(${SDL2_INCLUDE_DIRS})
   113                                 ${SDL2_LIBRARY}
   111                                 ${SDL2_LIBRARY}
   114                                 ${SDL2_MIXER_LIBRARIES}
   112                                 ${SDL2_MIXER_LIBRARIES}
   115                                 ${SDL2_NET_LIBRARIES}
   113                                 ${SDL2_NET_LIBRARIES}
   116                                 ${SDL2_IMAGE_LIBRARIES}
   114                                 ${SDL2_IMAGE_LIBRARIES}
   117                                 ${SDL2_TTF_LIBRARIES}
   115                                 ${SDL2_TTF_LIBRARIES}
   118                                 ${GLEW_LIBRARY}
       
   119                                 physfs
   116                                 physfs
   120                                 physlayer
   117                                 physlayer
   121                                 m
   118                                 m
   122                                 ${HW_LINK_LIBS}
   119                                 ${HW_LINK_LIBS}
   123                                 #TODO: add other libraries
   120                                 #TODO: add other libraries