CMakeLists.txt 542 B

123456789101112131415161718192021
  1. add_subdirectory(common)
  2. add_subdirectory(cpp_api)
  3. add_subdirectory(lua_api)
  4. # Used by server and client
  5. set(common_SCRIPT_SRCS
  6. ${CMAKE_CURRENT_SOURCE_DIR}/scripting_server.cpp
  7. ${common_SCRIPT_COMMON_SRCS}
  8. ${common_SCRIPT_CPP_API_SRCS}
  9. ${common_SCRIPT_LUA_API_SRCS}
  10. PARENT_SCOPE)
  11. # Used by client only
  12. set(client_SCRIPT_SRCS
  13. ${CMAKE_CURRENT_SOURCE_DIR}/scripting_mainmenu.cpp
  14. ${CMAKE_CURRENT_SOURCE_DIR}/scripting_client.cpp
  15. ${client_SCRIPT_COMMON_SRCS}
  16. ${client_SCRIPT_CPP_API_SRCS}
  17. ${client_SCRIPT_LUA_API_SRCS}
  18. PARENT_SCOPE)