Merge pull request #713 from belegdol/master

Added ability to build using system libuv (1.8.0 or higher required) [Julian Sikorski]
This commit is contained in:
Miodrag Milanović 2016-03-12 13:08:56 +01:00
commit 616b09924f
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
--------------------------------------------------