File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change 11INCLUDE (ExternalProject)
22
33SET (prefix ${CMAKE_BINARY_DIR} /third_party/lua)
4+ SET (lua_lib_prefix "${prefix} /lib" )
45
56SET (lua_location "${prefix} /lib/${CMAKE_SHARED_LIBRARY_PREFIX} lua${CMAKE_SHARED_LIBRARY_SUFFIX} " )
67IF (CMAKE_VERSION VERSION_LESS 3.2)
@@ -44,9 +45,15 @@ ExternalProject_Add(
4445 ${byproducts}
4546 )
4647
48+ ExternalProject_Get_Property(lua-ext binary_dir)
4749ExternalProject_Get_Property(lua-ext install_dir)
50+
4851ADD_LIBRARY (lua IMPORTED SHARED)
4952SET_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+
5057ADD_DEPENDENCIES (lua lua-ext )
5158SET (LUA_INCLUDE_DIR ${install_dir} /include )
5259SET (LUA_LIBRARIES lua)
You can’t perform that action at this time.
0 commit comments