CMakeLists.txt 592 B

12345678910111213141516171819202122
  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. ${CMAKE_CURRENT_SOURCE_DIR}/scripting_emerge.cpp
  8. ${common_SCRIPT_COMMON_SRCS}
  9. ${common_SCRIPT_CPP_API_SRCS}
  10. ${common_SCRIPT_LUA_API_SRCS}
  11. PARENT_SCOPE)
  12. # Used by client only
  13. set(client_SCRIPT_SRCS
  14. ${CMAKE_CURRENT_SOURCE_DIR}/scripting_mainmenu.cpp
  15. ${CMAKE_CURRENT_SOURCE_DIR}/scripting_client.cpp
  16. ${client_SCRIPT_COMMON_SRCS}
  17. ${client_SCRIPT_CPP_API_SRCS}
  18. ${client_SCRIPT_LUA_API_SRCS}
  19. PARENT_SCOPE)