Open Source Tomb Raider Engine
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CMakeLists.txt 1.1KB

1234567891011121314151617181920212223242526272829
  1. # Source files
  2. set (SYS_SRCS ${SYS_SRCS} "Font.cpp" "../../include/system/Font.h")
  3. set (SYS_SRCS ${SYS_SRCS} "FontImGui.cpp" "../../include/system/FontImGui.h")
  4. set (SYS_SRCS ${SYS_SRCS} "FontTRLE.cpp" "../../include/system/FontTRLE.h")
  5. set (SYS_SRCS ${SYS_SRCS} "Sound.cpp" "../../include/system/Sound.h")
  6. set (SYS_SRCS ${SYS_SRCS} "Window.cpp" "../../include/system/Window.h")
  7. # Select available Sound library
  8. if (USING_AL AND ENABLE_AUDIO)
  9. set (SYS_SRCS ${SYS_SRCS} "SoundAL.cpp" "../../include/system/SoundAL.h")
  10. else (USING_AL AND ENABLE_AUDIO)
  11. message (STATUS "Disabled Sound support (no OpenAL and ALUT)!")
  12. endif (USING_AL AND ENABLE_AUDIO)
  13. if (USING_SDL)
  14. set (SYS_SRCS ${SYS_SRCS} "WindowSDL.cpp" "../../include/system/WindowSDL.h")
  15. endif (USING_SDL)
  16. if (USING_SDL_FONT)
  17. set (SYS_SRCS ${SYS_SRCS} "FontSDL.cpp" "../../include/system/FontSDL.h")
  18. endif (USING_SDL_FONT)
  19. if (USING_GLFW)
  20. set (SYS_SRCS ${SYS_SRCS} "WindowGLFW.cpp" "../../include/system/WindowGLFW.h")
  21. endif (USING_GLFW)
  22. # Add library
  23. add_library (OpenRaider_system OBJECT ${SYS_SRCS})