CMakeLists.txt 765 B

12345678910111213141516171819202122232425262728293031
  1. set(SRCS
  2. emu_window/emu_window_glfw.cpp
  3. citra.cpp
  4. config.cpp
  5. )
  6. set(HEADERS
  7. emu_window/emu_window_glfw.h
  8. config.h
  9. default_ini.h
  10. resource.h
  11. )
  12. create_directory_groups(${SRCS} ${HEADERS})
  13. add_executable(citra ${SRCS} ${HEADERS})
  14. target_link_libraries(citra core common video_core)
  15. target_link_libraries(citra ${OPENGL_gl_LIBRARY} ${GLFW_LIBRARIES} inih)
  16. if (UNIX)
  17. target_link_libraries(citra -pthread)
  18. endif()
  19. if (APPLE)
  20. target_link_libraries(citra iconv ${COREFOUNDATION_LIBRARY})
  21. elseif (WIN32)
  22. target_link_libraries(citra winmm)
  23. else() # Unix
  24. target_link_libraries(citra rt)
  25. endif()
  26. #install(TARGETS citra RUNTIME DESTINATION ${bindir})