CMakeLists.txt 480 B

123456789101112131415161718192021
  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. $<$<BOOL:${SDL2_FOUND}>:sdl/sdl.cpp sdl/sdl.h>
  11. )
  12. create_target_directory_groups(input_common)
  13. target_link_libraries(input_common PUBLIC core PRIVATE common)
  14. if(SDL2_FOUND)
  15. target_link_libraries(input_common PRIVATE SDL2)
  16. target_compile_definitions(input_common PRIVATE HAVE_SDL2)
  17. endif()