/src/Core_WindowEvents/CMakeLists.txt~

http://github.com/Akranar/daguerreo · Unknown · 37 lines · 27 code · 10 blank · 0 comment · 0 complexity · 36bab46ed7ad19c75469b7e3ce157c3d MD5 · raw file

  1. CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
  2. #Relevant Defines:
  3. # -> USE_DIRECTX10
  4. Project(Core_WindowEvents_Common)
  5. FILE(GLOB WindowEvents_Common_SRCS *.cpp)
  6. FILE(GLOB WindowEvents_Common_H *.h)
  7. IF(WIN32)
  8. SET(WindowEvents_Common_SRCS ${WindowEvents_Common_SRCS} ${WindowEvents_Common_H})
  9. ENDIF(WIN32)
  10. ADD_LIBRARY(Core_WindowEvents STATIC ${WindowEvents_Common_SRCS})
  11. ADD_SUBDIRECTORY(Win32OpenGL)
  12. ADD_SUBDIRECTORY(MacOSXCocoa)
  13. ADD_SUBDIRECTORY(XLIB)
  14. ADD_SUBDIRECTORY(Win32D3D10)
  15. IF(WIN32)
  16. IF (USE_DIRECTX10)
  17. SET(WindowEvents_Implementation Core_WindowEvents_Win32D3D10)
  18. ELSEIF(USE_DIRECTX9)
  19. ELSEIF(USE_OPENGL)
  20. SET(WindowEvents_Implementation Core_WindowEvents_Win32OpenGL)
  21. ENDIF(USE_DIRECTX10)
  22. ELSEIF(APPLE)
  23. SET(WindowEvents_Implementation Core_WindowEvents_MacOSXCocoa)
  24. ELSE(WIN32)
  25. SET(WindowEvents_Implementation Core_WindowEvents_XLIB)
  26. ENDIF(WIN32)
  27. TARGET_LINK_LIBRARIES(Core_WindowEvents ${WindowEvents_Implementation})