| 123456789101112131415161718192021222324252627282930313233 |
- # Source files and their filters
- include(CMakeSources.cmake)
- # Includes
- set(BansheeGLRenderAPI_INC
- "Include"
- "../BansheeUtility/Include"
- "../BansheeCore/Include"
- "Source/GLSL/include")
- if(WIN32)
- set(BansheeGLRenderAPI_INC ${BansheeGLRenderAPI_INC} "Source/Win32")
- else()
- # TODO_OTHER_PLATFORMS_GO_HERE
- endif()
-
- include_directories(${BansheeGLRenderAPI_INC})
-
- # Target
- add_library(BansheeGLRenderAPI SHARED ${BS_BANSHEEGLRENDERAPI_SRC})
- # Defines
- target_compile_definitions(BansheeGLRenderAPI PRIVATE -DBS_RSGL_EXPORTS -DGLEW_STATIC)
- # Libraries
- ## External lib: OpenGL
- target_link_libraries(BansheeGLRenderAPI glu32 opengl32)
- ## Local libs
- target_link_libraries(BansheeGLRenderAPI BansheeUtility BansheeCore)
- # IDE specific
- set_property(TARGET BansheeGLRenderAPI PROPERTY FOLDER Plugins)
|