CMakeLists.txt 682 B

1234567891011121314151617181920212223242526272829
  1. # Source files and their filters
  2. include(CMakeSources.cmake)
  3. # Find packages
  4. find_package(OIS)
  5. # Includes
  6. set(BansheeOISInput_INC
  7. "./"
  8. "../BansheeUtility"
  9. "../BansheeCore")
  10. include_directories(${BansheeOISInput_INC})
  11. # Target
  12. add_library(BansheeOISInput SHARED ${BS_BANSHEEOISINPUT_SRC})
  13. # Defines
  14. target_compile_definitions(BansheeOISInput PRIVATE -DBS_OIS_EXPORTS -DOIS_DYNAMIC_LIB -DOIS_NONCLIENT_BUILD)
  15. # Libraries
  16. ## External lib: OIS
  17. target_link_libraries(BansheeOISInput PRIVATE ${OIS_LIBRARIES})
  18. ## Local libs
  19. target_link_libraries(BansheeOISInput PRIVATE BansheeUtility BansheeCore)
  20. # IDE specific
  21. set_property(TARGET BansheeOISInput PROPERTY FOLDER Plugins)