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

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