Changeset View
Changeset View
Standalone View
Standalone View
build/premake/premake5.lua
Show First 20 Lines • Show All 931 Lines • ▼ Show 20 Lines | if _ACTION == "vs2017" then | ||||
table.insert(source_dirs, "lib/sysdep/rtl/msc"); | table.insert(source_dirs, "lib/sysdep/rtl/msc"); | ||||
else | else | ||||
table.insert(source_dirs, "lib/sysdep/rtl/gcc"); | table.insert(source_dirs, "lib/sysdep/rtl/gcc"); | ||||
end | end | ||||
setup_static_lib_project("lowlevel", source_dirs, extern_libs, extra_params) | setup_static_lib_project("lowlevel", source_dirs, extern_libs, extra_params) | ||||
setup_static_lib_project("gladwrapper", {}, { "glad" }, { no_pch = 1 }) | extern_libs = { "glad" } | ||||
if not os.istarget("windows") and not _OPTIONS["android"] and not os.istarget("macosx") then | |||||
-- X11 should only be linked on *nix | |||||
table.insert(used_extern_libs, "x11") | |||||
end | |||||
setup_static_lib_project("gladwrapper", {}, used_extern_libs, { no_pch = 1 }) | |||||
glad_path = libraries_source_dir.."glad/" | glad_path = libraries_source_dir.."glad/" | ||||
sysincludedirs { glad_path.."include" } | sysincludedirs { glad_path.."include" } | ||||
if _OPTIONS["gles"] then | if _OPTIONS["gles"] then | ||||
files { glad_path.."src/gles2.cpp" } | files { glad_path.."src/gles2.cpp" } | ||||
else | else | ||||
files { glad_path.."src/gl.cpp" } | files { glad_path.."src/gl.cpp" } | ||||
if os.istarget("windows") then | if os.istarget("windows") then | ||||
files { glad_path.."src/wgl.cpp" } | files { glad_path.."src/wgl.cpp" } | ||||
▲ Show 20 Lines • Show All 597 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator