CMakeLists.txt 551 B

123456789101112131415161718192021222324
  1. add_library(input_common STATIC
  2. analog_from_button.cpp
  3. analog_from_button.h
  4. keyboard.cpp
  5. keyboard.h
  6. main.cpp
  7. main.h
  8. motion_emu.cpp
  9. motion_emu.h
  10. sdl/sdl.cpp
  11. sdl/sdl.h
  12. )
  13. if(SDL2_FOUND)
  14. target_sources(input_common PRIVATE
  15. sdl/sdl_impl.cpp
  16. sdl/sdl_impl.h
  17. )
  18. target_link_libraries(input_common PRIVATE SDL2)
  19. target_compile_definitions(input_common PRIVATE HAVE_SDL2)
  20. endif()
  21. create_target_directory_groups(input_common)
  22. target_link_libraries(input_common PUBLIC core PRIVATE common)