Added ability to build using system libuv (1.8.0 or higher required)

This commit is contained in:
Julian Sikorski 2016-03-12 13:07:14 +01:00
parent dcab55bf53
commit d0f99d22a7
3 changed files with 16 additions and 0 deletions

View file

@ -61,6 +61,7 @@
# USE_SYSTEM_LIB_SQLITE3 = 1
# USE_SYSTEM_LIB_PORTMIDI = 1
# USE_SYSTEM_LIB_PORTAUDIO = 1
# USE_SYSTEM_LIB_UV = 1
# USE_BUNDLED_LIB_SDL2 = 1
# MESA_INSTALL_ROOT = /opt/mesa
@ -403,6 +404,10 @@ ifdef USE_BUNDLED_LIB_SDL2
PARAMS += --with-bundled-sdl2
endif
ifndef USE_SYSTEM_LIB_UV
PARAMS += --with-bundled-libuv
endif
#-------------------------------------------------
# distribution may change things
#-------------------------------------------------

View file

@ -162,6 +162,11 @@ newoption {
description = 'Build bundled SDL2 library',
}
newoption {
trigger = 'with-bundled-libuv',
description = 'Build bundled libuv library',
}
newoption {
trigger = "distro",
description = "Choose distribution",

View file

@ -951,6 +951,7 @@ end
-- libuv library objects
--------------------------------------------------
if _OPTIONS["USE_LIBUV"]=="1" then
if _OPTIONS["with-bundled-libuv"] then
project "uv"
uuid "cd2afe7f-139d-49c3-9000-fc9119f3cea0"
kind "StaticLib"
@ -1160,6 +1161,11 @@ project "http-parser"
}
end
else
links {
"libuv",
}
end
--------------------------------------------------
-- SDL2 library
--------------------------------------------------