Skip to content

Commit c9e711c

Browse files
committed
合入官方库的修改
1 parent acda28e commit c9e711c

File tree

1 file changed

+23
-11
lines changed

1 file changed

+23
-11
lines changed

build/CMakeLists.txt

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -252,17 +252,29 @@ if (APPLE)
252252
set_xcode_property (xlua IPHONEOS_DEPLOYMENT_TARGET "7.0" "all")
253253
else ()
254254
ADD_DEFINITIONS(-DLUA_USE_MACOSX) #osx platform emmylua debugger must have this option or can not load cpath
255-
set(CMAKE_OSX_ARCHITECTURES "$(ARCHS_STANDARD_64_BIT)")
256-
add_library(xlua MODULE
257-
${LUA_CORE}
258-
${LUA_LIB}
259-
${LUA_SOCKET}
260-
${XLUA_CORE}
261-
${THIRDPART_SRC}
262-
)
263-
set_target_properties ( xlua PROPERTIES BUNDLE TRUE )
264-
#set_target_properties ( xlua PROPERTIES FRAMEWORK TRUE )
265-
#set_target_properties ( xlua PROPERTIES MACOSX_RPATH TRUE )
255+
if (BUILD_SILICON)
256+
set(CMAKE_OSX_ARCHITECTURES arm64)
257+
258+
add_library(xlua SHARED
259+
${LUA_CORE}
260+
${LUA_LIB}
261+
${LUA_SOCKET}
262+
${XLUA_CORE}
263+
${THIRDPART_SRC}
264+
)
265+
else ()
266+
set(CMAKE_OSX_ARCHITECTURES "$(ARCHS_STANDARD_64_BIT)")
267+
add_library(xlua MODULE
268+
${LUA_CORE}
269+
${LUA_LIB}
270+
${LUA_SOCKET}
271+
${XLUA_CORE}
272+
${THIRDPART_SRC}
273+
)
274+
set_target_properties ( xlua PROPERTIES BUNDLE TRUE )
275+
#set_target_properties ( xlua PROPERTIES FRAMEWORK TRUE )
276+
#set_target_properties ( xlua PROPERTIES MACOSX_RPATH TRUE )
277+
endif ()
266278
endif ()
267279
elseif ("${CMAKE_SYSTEM_NAME}" STREQUAL "Switch")
268280
add_library(xlua STATIC

0 commit comments

Comments
 (0)