summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bx/scripts/bx.lua
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/bx/scripts/bx.lua')
-rw-r--r--3rdparty/bx/scripts/bx.lua32
1 files changed, 28 insertions, 4 deletions
diff --git a/3rdparty/bx/scripts/bx.lua b/3rdparty/bx/scripts/bx.lua
index b62ee4bae5f..a84eec43b75 100644
--- a/3rdparty/bx/scripts/bx.lua
+++ b/3rdparty/bx/scripts/bx.lua
@@ -7,13 +7,13 @@ project "bx"
kind "StaticLib"
includedirs {
- "../include",
+ path.join(BX_DIR, "include"),
}
files {
- "../include/**.h",
- "../include/**.inl",
- "../src/**.cpp",
+ path.join(BX_DIR, "include/**.h"),
+ path.join(BX_DIR, "include/**.inl"),
+ path.join(BX_DIR, "src/**.cpp"),
}
configuration { "linux-*" }
@@ -22,3 +22,27 @@ project "bx"
}
configuration {}
+
+ if _OPTIONS["with-amalgamated"] then
+ excludes {
+ path.join(BX_DIR, "src/commandline.cpp"),
+ path.join(BX_DIR, "src/crt.cpp"),
+ path.join(BX_DIR, "src/crtimpl.cpp"),
+ path.join(BX_DIR, "src/debug.cpp"),
+ path.join(BX_DIR, "src/dtoa.cpp"),
+ path.join(BX_DIR, "src/fpumath.cpp"),
+ path.join(BX_DIR, "src/mutex.cpp"),
+ path.join(BX_DIR, "src/os.cpp"),
+ path.join(BX_DIR, "src/sem.cpp"),
+ path.join(BX_DIR, "src/sort.cpp"),
+ path.join(BX_DIR, "src/string.cpp"),
+ path.join(BX_DIR, "src/thread.cpp"),
+ path.join(BX_DIR, "src/timer.cpp"),
+ }
+ else
+ excludes {
+ path.join(BX_DIR, "src/amalgamated.**"),
+ }
+ end
+
+ configuration {}