project_files/hwc/CMakeLists.txt
branchtransitional_engine
changeset 16009 7544a7d7c819
parent 15962 4013354585be
equal deleted inserted replaced
16008:72c71c385579 16009:7544a7d7c819
     3 find_package(SDL2 REQUIRED CONFIG)
     3 find_package(SDL2 REQUIRED CONFIG)
     4 find_package(SDL2_mixer 2 REQUIRED)
     4 find_package(SDL2_mixer 2 REQUIRED)
     5 find_package(SDL2_net 2 REQUIRED)
     5 find_package(SDL2_net 2 REQUIRED)
     6 find_package(SDL2_image 2 REQUIRED)
     6 find_package(SDL2_image 2 REQUIRED)
     7 find_package(SDL2_ttf 2 REQUIRED)
     7 find_package(SDL2_ttf 2 REQUIRED)
       
     8 
       
     9 corrosion_import_crate(MANIFEST_PATH "${CMAKE_SOURCE_DIR}/rust/lib-hwengine-future/Cargo.toml")
     8 
    10 
     9 #compile our rtl implementation
    11 #compile our rtl implementation
    10 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/rtl)
    12 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/rtl)
    11 include_directories(${PHYSFS_INCLUDE_DIR})
    13 include_directories(${PHYSFS_INCLUDE_DIR})
    12 include_directories(${PHYSLAYER_INCLUDE_DIR})
    14 include_directories(${PHYSLAYER_INCLUDE_DIR})
   117                                 ${SDL2_IMAGE_LIBRARIES}
   119                                 ${SDL2_IMAGE_LIBRARIES}
   118                                 ${SDL2_TTF_LIBRARIES}
   120                                 ${SDL2_TTF_LIBRARIES}
   119                                 physfs
   121                                 physfs
   120                                 physlayer
   122                                 physlayer
   121                                 m
   123                                 m
       
   124                                 hwengine_future
   122                                 ${HW_LINK_LIBS}
   125                                 ${HW_LINK_LIBS}
   123                                 #TODO: add other libraries
   126                                 #TODO: add other libraries
   124                             )
   127                             )
   125 install(PROGRAMS "${EXECUTABLE_OUTPUT_PATH}/hwengine${CMAKE_EXECUTABLE_SUFFIX}" DESTINATION ${target_binary_install_dir})
   128 install(PROGRAMS "${EXECUTABLE_OUTPUT_PATH}/hwengine${CMAKE_EXECUTABLE_SUFFIX}" DESTINATION ${target_binary_install_dir})
   126 
   129