28 lines
593 B
Lua
28 lines
593 B
Lua
add_rules("mode.debug", "mode.release")
|
|
|
|
add_requires("opengl", "glfw >= 3")
|
|
|
|
target("UCT")
|
|
set_kind("binary")
|
|
add_files("src/*.cpp")
|
|
add_includedirs("include")
|
|
add_includedirs("libs")
|
|
|
|
add_packages("opengl", "glfw")
|
|
|
|
set_languages("c++17")
|
|
|
|
-- ImGui
|
|
add_includedirs("libs/imgui")
|
|
add_files("libs/imgui/*.cpp", "libs/imgui/backends/imgui_impl_opengl3.cpp", "libs/imgui/backends/imgui_impl_glfw.cpp")
|
|
|
|
if is_os("linux") then
|
|
add_links("dl")
|
|
elseif is_os("windows") then
|
|
add_ldflags("-static")
|
|
-- Hide console
|
|
if is_mode("release") then
|
|
add_ldflags("-mwindows")
|
|
end
|
|
end
|