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

123456789101112131415161718192021222324252627282930
  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} "Shader.cpp" "../../include/system/Shader.h")
  6. set (SYS_SRCS ${SYS_SRCS} "Sound.cpp" "../../include/system/Sound.h")
  7. set (SYS_SRCS ${SYS_SRCS} "Window.cpp" "../../include/system/Window.h")
  8. # Select available Sound library
  9. if (USING_AL AND ENABLE_AUDIO)
  10. set (SYS_SRCS ${SYS_SRCS} "SoundAL.cpp" "../../include/system/SoundAL.h")
  11. else (USING_AL AND ENABLE_AUDIO)
  12. message (STATUS "Disabled Sound support (no OpenAL and ALUT)!")
  13. endif (USING_AL AND ENABLE_AUDIO)
  14. if (USING_SDL)
  15. set (SYS_SRCS ${SYS_SRCS} "WindowSDL.cpp" "../../include/system/WindowSDL.h")
  16. endif (USING_SDL)
  17. if (USING_SDL_FONT)
  18. set (SYS_SRCS ${SYS_SRCS} "FontSDL.cpp" "../../include/system/FontSDL.h")
  19. endif (USING_SDL_FONT)
  20. if (USING_GLFW)
  21. set (SYS_SRCS ${SYS_SRCS} "WindowGLFW.cpp" "../../include/system/WindowGLFW.h")
  22. endif (USING_GLFW)
  23. # Add library
  24. add_library (OpenRaider_system OBJECT ${SYS_SRCS})