123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- workspace "rlImGui"
- configurations { "Debug","Debug.DLL", "Release", "Release.DLL" }
- platforms { "x64"}
- defaultplatform "x64"
-
- filter "configurations:Debug"
- defines { "DEBUG" }
- symbols "On"
-
- filter "configurations:Debug.DLL"
- defines { "DEBUG" }
- symbols "On"
- filter "configurations:Release"
- defines { "NDEBUG" }
- optimize "On"
-
- filter "configurations:Release.DLL"
- defines { "NDEBUG" }
- optimize "On"
-
- filter { "platforms:x64" }
- architecture "x86_64"
-
- targetdir "bin/%{cfg.buildcfg}/"
-
- project "raylib"
-
- filter "configurations:Debug.DLL OR Release.DLL"
- kind "SharedLib"
- defines {"BUILD_LIBTYPE_SHARED"}
-
- filter "configurations:Debug OR Release"
- kind "StaticLib"
-
- filter "action:vs*"
- defines{"_WINSOCK_DEPRECATED_NO_WARNINGS", "_CRT_SECURE_NO_WARNINGS", "_WIN32"}
- links {"winmm"}
-
- filter{}
-
- location "build"
- language "C"
- targetdir "bin/%{cfg.buildcfg}"
-
- includedirs { "raylib/src", "raylib/src/external/glfw/include"}
- vpaths
- {
- ["Header Files"] = { "raylib/src/**.h"},
- ["Source Files/*"] = {"raylib/src/**.c"},
- }
- files {"raylib/src/*.h", "raylib/src/*.c"}
-
- defines{"PLATFORM_DESKTOP", "GRAPHICS_API_OPENGL_33"}
-
- project "rlImGui"
- kind "StaticLib"
-
- filter "action:vs*"
- defines{"_WINSOCK_DEPRECATED_NO_WARNINGS", "_CRT_SECURE_NO_WARNINGS", "_WIN32"}
- links {"winmm"}
-
- filter{}
-
- location "build"
- language "C++"
- targetdir "bin/%{cfg.buildcfg}"
-
- includedirs { "raylib/src","rlImGui", "imGui"}
- vpaths
- {
- ["Header Files"] = { "*.h"},
- ["Source Files"] = {"*.cpp"},
- ["ImGui Files"] = { "imGui/*.h","imGui/*.cpp" },
- }
- files {"imGui/*.h", "imGui/*.cpp", "*.cpp", "*.h", "extras/**.h"}
- group "Examples"
- project "simple"
- kind "ConsoleApp"
- location "examples"
- language "C++"
- targetdir "bin/%{cfg.buildcfg}"
-
- vpaths
- {
- ["Header Files"] = { "examples/**.h"},
- ["Source Files"] = {"examples/**.cpp", "examples/**.c"},
- }
- files {"examples/simple.cpp"}
- links {"raylib","rlImGui"}
-
- includedirs {"raylib/src", "./", "imGui" }
-
- filter "action:vs*"
- defines{"_WINSOCK_DEPRECATED_NO_WARNINGS", "_CRT_SECURE_NO_WARNINGS", "_WIN32"}
- links {"winmm"}
- project "editor"
- kind "ConsoleApp"
- location "examples"
- language "C++"
- targetdir "bin/%{cfg.buildcfg}"
-
- vpaths
- {
- ["Header Files"] = { "examples/**.h"},
- ["Source Files"] = {"examples/**.cpp", "examples/**.c"},
- }
- files {"examples/editor.cpp"}
- links {"raylib","rlImGui"}
-
- includedirs {"raylib/src", "./", "imGui" }
-
- filter "action:vs*"
- defines{"_WINSOCK_DEPRECATED_NO_WARNINGS", "_CRT_SECURE_NO_WARNINGS", "_WIN32"}
- links {"winmm"}
|