LLRender.cmake
上传用户:king477883
上传日期:2021-03-01
资源大小:9553k
文件大小:1k
源码类别:

游戏引擎

开发平台:

C++ Builder

  1. # -*- cmake -*-
  2. include(FreeType)
  3. set(LLRENDER_INCLUDE_DIRS
  4.     ${LIBS_OPEN_DIR}/llrender
  5.     )
  6. if (SERVER AND LINUX)
  7.   set(LLRENDER_LIBRARIES
  8.       llrenderheadless
  9.       )
  10. else (SERVER AND LINUX)
  11. set(LLRENDER_LIBRARIES
  12.     llrender
  13.     )
  14. endif (SERVER AND LINUX)
  15. # mapserver requires certain files to be copied so LL_MESA_HEADLESS can be set
  16. # differently for different object files.
  17. macro (copy_server_sources )
  18.   foreach (PREFIX ${ARGV})
  19.     add_custom_command(
  20.         OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${PREFIX}_server.cpp
  21.         COMMAND ${CMAKE_COMMAND}
  22.         ARGS -E copy ${CMAKE_CURRENT_SOURCE_DIR}/${PREFIX}.cpp
  23.              ${CMAKE_CURRENT_BINARY_DIR}/${PREFIX}_server.cpp
  24.         DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${PREFIX}.cpp
  25.         )
  26.     list(APPEND server_SOURCE_FILES ${PREFIX}_server.cpp)
  27.   endforeach (PREFIX ${_copied_SOURCES})
  28. endmacro (copy_server_sources _copied_SOURCES)