this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

libretro: Update the list of static language libraries (#2592)

authored by

Rob Loach and committed by
GitHub
0602a612 ed1de626

+36 -3
+36 -3
cmake/libretro.cmake
··· 26 26 IS_DOS 27 27 ) 28 28 29 + # Build a list of language libraries to link against. 30 + if(BUILD_WITH_FENNEL) 31 + set(LIBRETRO_FENNEL_LIB ${CMAKE_BINARY_DIR}/lib/libfennel.a) 32 + endif() 33 + if(BUILD_WITH_JANET) 34 + set(LIBRETRO_JANET_LIB ${CMAKE_BINARY_DIR}/lib/libjanet.a) 35 + endif() 36 + if(BUILD_WITH_LUA) 37 + set(LIBRETRO_LUA_LIB ${CMAKE_BINARY_DIR}/lib/liblua.a) 38 + endif() 39 + if(BUILD_WITH_MOON) 40 + set(LIBRETRO_MOON_LIB ${CMAKE_BINARY_DIR}/lib/libmoon.a) 41 + endif() 42 + if(BUILD_WITH_MRUBY) 43 + set(LIBRETRO_MRUBY_LIB ${CMAKE_BINARY_DIR}/lib/libmruby.a) 44 + endif() 45 + if(BUILD_WITH_JS) 46 + set(LIBRETRO_JS_LIB ${CMAKE_BINARY_DIR}/lib/libquickjs.a) 47 + endif() 48 + if(BUILD_WITH_SCHEME) 49 + set(LIBRETRO_SCHEME_LIB ${CMAKE_BINARY_DIR}/lib/libscheme.a) 50 + endif() 51 + if(BUILD_WITH_SQUIRREL) 52 + set(LIBRETRO_SQUIRREL_LIB ${CMAKE_BINARY_DIR}/lib/libsquirrel.a) 53 + endif() 54 + if(BUILD_WITH_WASM) 55 + set(LIBRETRO_WASM_LIB ${CMAKE_BINARY_DIR}/lib/libwasm.a) 56 + endif() 57 + if(BUILD_WITH_WREN) 58 + set(LIBRETRO_WREN_LIB ${CMAKE_BINARY_DIR}/lib/libwren.a) 59 + endif() 60 + set(LIBRETRO_LANG_LIBS ${LIBRETRO_FENNEL_LIB} ${LIBRETRO_JANET_LIB} ${LIBRETRO_LUA_LIB} ${LIBRETRO_MOON_LIB} ${LIBRETRO_MRUBY_LIB} ${LIBRETRO_JS_LIB} ${LIBRETRO_SCHEME_LIB} ${LIBRETRO_SQUIRREL_LIB} ${LIBRETRO_WASM_LIB} ${LIBRETRO_WREN_LIB}) 61 + 29 62 # Exact way to detect NGC/Wii depends on version of cmake files 30 63 if("${CMAKE_SYSTEM_NAME}" STREQUAL "NintendoWii" OR "${CMAKE_SYSTEM_NAME}" STREQUAL "NintendoGameCube" OR GAMECUBE OR WII OR IS_DOS) 31 64 add_custom_command(TARGET tic80_libretro 32 65 POST_BUILD 33 - COMMAND ${CMAKE_SOURCE_DIR}/build/libretro/merge_static.sh $(AR) ${CMAKE_BINARY_DIR}/lib/tic80_libretro${LIBRETRO_SUFFIX}.${LIBRETRO_EXTENSION} ${CMAKE_BINARY_DIR}/lib/tic80_libretro_partial.a ${CMAKE_BINARY_DIR}/lib/libtic80core.a ${CMAKE_BINARY_DIR}/lib/liblua.a ${CMAKE_BINARY_DIR}/lib/libblipbuf.a ${CMAKE_BINARY_DIR}/lib/libquickjs.a ${CMAKE_BINARY_DIR}/lib/libwren.a ${CMAKE_BINARY_DIR}/lib/libwasm.a ${CMAKE_BINARY_DIR}/lib/libjanet.a ${CMAKE_BINARY_DIR}/lib/libsquirrel.a ${CMAKE_BINARY_DIR}/lib/libscheme.a ${CMAKE_BINARY_DIR}/lib/libgiflib.a ${CMAKE_BINARY_DIR}/lib/liblpeg.a ${CMAKE_BINARY_DIR}/lib/libzlib.a ${MRUBY_LIB}) 66 + COMMAND ${CMAKE_SOURCE_DIR}/build/libretro/merge_static.sh $(AR) ${CMAKE_BINARY_DIR}/lib/tic80_libretro${LIBRETRO_SUFFIX}.${LIBRETRO_EXTENSION} ${CMAKE_BINARY_DIR}/lib/tic80_libretro_partial.a ${CMAKE_BINARY_DIR}/lib/libtic80core.a ${CMAKE_BINARY_DIR}/lib/libblipbuf.a ${CMAKE_BINARY_DIR}/lib/libgiflib.a ${CMAKE_BINARY_DIR}/lib/liblpeg.a ${LIBRETRO_LANG_LIBS} ${CMAKE_BINARY_DIR}/lib/libzlib.a) 34 67 else() 35 68 add_custom_command(TARGET tic80_libretro 36 69 POST_BUILD 37 - COMMAND ${CMAKE_SOURCE_DIR}/build/libretro/merge_static.sh $(AR) ${CMAKE_BINARY_DIR}/lib/tic80_libretro${LIBRETRO_SUFFIX}.${LIBRETRO_EXTENSION} ${CMAKE_BINARY_DIR}/lib/tic80_libretro_partial.a ${CMAKE_BINARY_DIR}/lib/libtic80core.a ${CMAKE_BINARY_DIR}/lib/liblua.a ${CMAKE_BINARY_DIR}/lib/libblipbuf.a ${CMAKE_BINARY_DIR}/lib/libquickjs.a ${CMAKE_BINARY_DIR}/lib/libwren.a ${CMAKE_BINARY_DIR}/lib/libwasm.a ${CMAKE_BINARY_DIR}/lib/libsquirrel.a ${CMAKE_BINARY_DIR}/lib/libscheme.a ${CMAKE_BINARY_DIR}/lib/libjanet.a ${CMAKE_BINARY_DIR}/lib/libgiflib.a ${CMAKE_BINARY_DIR}/lib/liblpeg.a ${MRUBY_LIB}) 70 + COMMAND ${CMAKE_SOURCE_DIR}/build/libretro/merge_static.sh $(AR) ${CMAKE_BINARY_DIR}/lib/tic80_libretro${LIBRETRO_SUFFIX}.${LIBRETRO_EXTENSION} ${CMAKE_BINARY_DIR}/lib/tic80_libretro_partial.a ${CMAKE_BINARY_DIR}/lib/libtic80core.a ${CMAKE_BINARY_DIR}/lib/libblipbuf.a ${CMAKE_BINARY_DIR}/lib/libgiflib.a ${CMAKE_BINARY_DIR}/lib/liblpeg.a ${LIBRETRO_LANG_LIBS}) 38 71 endif() 39 72 else() 40 73 add_library(tic80_libretro SHARED 41 - ${LIBRETRO_SRC} 74 + ${LIBRETRO_SRC} 42 75 ) 43 76 endif() 44 77