mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-17 20:52:36 +01:00
Moved fcpp into separate library.
This commit is contained in:
@@ -182,18 +182,8 @@ project "glsl-optimizer"
|
||||
|
||||
configuration {}
|
||||
|
||||
project "shaderc"
|
||||
kind "ConsoleApp"
|
||||
|
||||
includedirs {
|
||||
path.join(GLSL_OPTIMIZER, "include"),
|
||||
}
|
||||
|
||||
links {
|
||||
"bx",
|
||||
"glslang",
|
||||
"glsl-optimizer",
|
||||
}
|
||||
project "fcpp"
|
||||
kind "StaticLib"
|
||||
|
||||
defines { -- fcpp
|
||||
"NINCLUDE=64",
|
||||
@@ -202,6 +192,31 @@ project "shaderc"
|
||||
"OLD_PREPROCESSOR=0",
|
||||
}
|
||||
|
||||
files {
|
||||
path.join(FCPP_DIR, "**.h"),
|
||||
path.join(FCPP_DIR, "cpp1.c"),
|
||||
path.join(FCPP_DIR, "cpp2.c"),
|
||||
path.join(FCPP_DIR, "cpp3.c"),
|
||||
path.join(FCPP_DIR, "cpp4.c"),
|
||||
path.join(FCPP_DIR, "cpp5.c"),
|
||||
path.join(FCPP_DIR, "cpp6.c"),
|
||||
path.join(FCPP_DIR, "cpp6.c"),
|
||||
}
|
||||
|
||||
configuration { "vs*" }
|
||||
|
||||
buildoptions {
|
||||
"/wd4055", -- warning C4055: 'type cast': from data pointer 'void *' to function pointer 'void (__cdecl *)(char *,void *)'
|
||||
"/wd4244", -- warning C4244: '=': conversion from 'const flex_int32_t' to 'YY_CHAR', possible loss of data
|
||||
"/wd4701", -- warning C4701: potentially uninitialized local variable 'lower' used
|
||||
"/wd4706", -- warning C4706: assignment within conditional expression
|
||||
}
|
||||
|
||||
configuration {}
|
||||
|
||||
project "shaderc"
|
||||
kind "ConsoleApp"
|
||||
|
||||
includedirs {
|
||||
path.join(BX_DIR, "include"),
|
||||
path.join(BGFX_DIR, "include"),
|
||||
@@ -212,28 +227,23 @@ project "shaderc"
|
||||
path.join(BGFX_DIR, "3rdparty/glslang/glslang/Public"),
|
||||
path.join(BGFX_DIR, "3rdparty/glslang/glslang/Include"),
|
||||
path.join(BGFX_DIR, "3rdparty/glslang"),
|
||||
-- path.join(BGFX_DIR, "3rdparty/spirv-tools/include"),
|
||||
|
||||
path.join(GLSL_OPTIMIZER, "include"),
|
||||
path.join(GLSL_OPTIMIZER, "src/mesa"),
|
||||
path.join(GLSL_OPTIMIZER, "src/mapi"),
|
||||
path.join(GLSL_OPTIMIZER, "src/glsl"),
|
||||
}
|
||||
|
||||
links {
|
||||
"bx",
|
||||
"fcpp",
|
||||
"glslang",
|
||||
"glsl-optimizer",
|
||||
}
|
||||
|
||||
files {
|
||||
path.join(BGFX_DIR, "tools/shaderc/**.cpp"),
|
||||
path.join(BGFX_DIR, "tools/shaderc/**.h"),
|
||||
path.join(BGFX_DIR, "src/vertexdecl.**"),
|
||||
path.join(BGFX_DIR, "src/shader_spirv.**"),
|
||||
|
||||
path.join(FCPP_DIR, "**.h"),
|
||||
path.join(FCPP_DIR, "cpp1.c"),
|
||||
path.join(FCPP_DIR, "cpp2.c"),
|
||||
path.join(FCPP_DIR, "cpp3.c"),
|
||||
path.join(FCPP_DIR, "cpp4.c"),
|
||||
path.join(FCPP_DIR, "cpp5.c"),
|
||||
path.join(FCPP_DIR, "cpp6.c"),
|
||||
path.join(FCPP_DIR, "cpp6.c"),
|
||||
}
|
||||
|
||||
configuration { "mingw-*" }
|
||||
|
||||
Reference in New Issue
Block a user