We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 76ab775 commit 4ac0a64Copy full SHA for 4ac0a64
1 file changed
CMakeModules/build_lua.cmake
@@ -1,6 +1,7 @@
1
INCLUDE(ExternalProject)
2
3
SET(prefix ${CMAKE_BINARY_DIR}/third_party/lua)
4
+SET(lua_lib_prefix "${prefix}/lib")
5
6
SET(lua_location "${prefix}/lib/${CMAKE_SHARED_LIBRARY_PREFIX}lua${CMAKE_SHARED_LIBRARY_SUFFIX}")
7
IF(CMAKE_VERSION VERSION_LESS 3.2)
@@ -44,9 +45,15 @@ ExternalProject_Add(
44
45
${byproducts}
46
)
47
48
+ExternalProject_Get_Property(lua-ext binary_dir)
49
ExternalProject_Get_Property(lua-ext install_dir)
50
+
51
ADD_LIBRARY(lua IMPORTED SHARED)
52
SET_TARGET_PROPERTIES(lua PROPERTIES IMPORTED_LOCATION ${lua_location})
53
+IF(WIN32)
54
+ SET_TARGET_PROPERTIES(lua PROPERTIES IMPORTED_IMPLIB ${lua_lib_prefix}/lua.lib)
55
+ENDIF(WIN32)
56
57
ADD_DEPENDENCIES(lua lua-ext)
58
SET(LUA_INCLUDE_DIR ${install_dir}/include)
59
SET(LUA_LIBRARIES lua)
0 commit comments