diff --git a/source/lua/lua_vec2.cpp b/source/lua/lua_vec2.cpp index 546d014..bbb9266 100644 --- a/source/lua/lua_vec2.cpp +++ b/source/lua/lua_vec2.cpp @@ -14,8 +14,8 @@ namespace omath::lua::detail omath_table.new_usertype( "Vec2", sol::constructors(), - "x", sol::property([](const Vec2f& v) { return v.x; }, [](Vec2f& v, float val) { v.x = val; }), - "y", sol::property([](const Vec2f& v) { return v.y; }, [](Vec2f& v, float val) { v.y = val; }), + "x", sol::property([](const Vec2f& v) { return v.x; }, [](Vec2f& v, const float val) { v.x = val; }), + "y", sol::property([](const Vec2f& v) { return v.y; }, [](Vec2f& v, const float val) { v.y = val; }), sol::meta_function::addition, sol::resolve(&Vec2f::operator+), sol::meta_function::subtraction, sol::resolve(&Vec2f::operator-), diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index d84a581..42ed559 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -26,6 +26,10 @@ if (OMATH_ENABLE_LUA) file(GLOB_RECURSE UNIT_TESTS_SOURCES_LUA CONFIGURE_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/lua/*.cpp") target_compile_definitions(${PROJECT_NAME} PRIVATE LUA_SCRIPTS_DIR="${CMAKE_CURRENT_SOURCE_DIR}/lua") target_sources(${PROJECT_NAME} PRIVATE ${UNIT_TESTS_SOURCES_LUA}) + if (EMSCRIPTEN) + target_link_options(${PROJECT_NAME} PRIVATE + "SHELL:--preload-file ${CMAKE_CURRENT_SOURCE_DIR}/lua@${CMAKE_CURRENT_SOURCE_DIR}/lua") + endif() endif() if(OMATH_ENABLE_COVERAGE)