{
source "builderrc";
};
+
+ install "share/builder/packages"
+ {
+ source "packages";
+ };
};
+++ /dev/null
-binary_package "devil"
-{
- // XXX DevIL has a .pc file for *nix but not for Windows
- if_arch "!windows"
- {
- build_info
- {
- library "IL";
- };
- };
-
- if_arch "windows"
- {
- build_info
- {
- library "DevIL";
- };
- };
-
- header "IL/il.h";
-};
+++ /dev/null
-binary_package "gmpxx"
-{
- build_info
- {
- library "gmpxx";
- };
- header "gmpxx.h";
-};
+++ /dev/null
-binary_package "openal"
-{
- // XXX OpenAL has a .pc file for *nix but not for Windows
- if_arch "!windows & !darwin"
- {
- build_info
- {
- library "openal";
- };
- };
-
- if_arch "windows"
- {
- build_info
- {
- library "OpenAL32";
- };
- };
-
- if_arch "darwin"
- {
- build_info
- {
- library "OpenAL.framework";
- };
- };
-
- header "AL/al.h";
-};
+++ /dev/null
-binary_package "opengl"
-{
- if_arch "!windows & !darwin"
- {
- build_info
- {
- library "GL";
- };
- };
-
- if_arch "windows"
- {
- build_info
- {
- library "opengl32";
- };
- };
-
- if_arch "darwin"
- {
- build_info
- {
- library "OpenGL.framework";
- };
- };
-
- header "GL/gl.h";
-};
+++ /dev/null
-binary_package "opengles"
-{
- build_info
- {
- library "GLESv2";
- library "EGL";
- };
- header "GLES2/gl2.h";
- header "EGL/egl.h";
-};
--- /dev/null
+binary_package "devil"
+{
+ // XXX DevIL has a .pc file for *nix but not for Windows
+ if_arch "!windows"
+ {
+ build_info
+ {
+ library "IL";
+ };
+ };
+
+ if_arch "windows"
+ {
+ build_info
+ {
+ library "DevIL";
+ };
+ };
+
+ header "IL/il.h";
+};
--- /dev/null
+binary_package "gmpxx"
+{
+ build_info
+ {
+ library "gmpxx";
+ };
+ header "gmpxx.h";
+};
--- /dev/null
+binary_package "openal"
+{
+ // XXX OpenAL has a .pc file for *nix but not for Windows
+ if_arch "!windows & !darwin"
+ {
+ build_info
+ {
+ library "openal";
+ };
+ };
+
+ if_arch "windows"
+ {
+ build_info
+ {
+ library "OpenAL32";
+ };
+ };
+
+ if_arch "darwin"
+ {
+ build_info
+ {
+ library "OpenAL.framework";
+ };
+ };
+
+ header "AL/al.h";
+};
--- /dev/null
+binary_package "opengl"
+{
+ if_arch "!windows & !darwin"
+ {
+ build_info
+ {
+ library "GL";
+ };
+ };
+
+ if_arch "windows"
+ {
+ build_info
+ {
+ library "opengl32";
+ };
+ };
+
+ if_arch "darwin"
+ {
+ build_info
+ {
+ library "OpenGL.framework";
+ };
+ };
+
+ header "GL/gl.h";
+};
--- /dev/null
+binary_package "opengles"
+{
+ build_info
+ {
+ library "GLESv2";
+ library "EGL";
+ };
+ header "GLES2/gl2.h";
+ header "EGL/egl.h";
+};
--- /dev/null
+binary_package "xlib"
+{
+ build_info
+ {
+ library "X11";
+ };
+ header "X11/Xlib.h";
+};
package_manager.append_package_path(cwd);
package_manager.append_package_path(cwd/"..");
- package_manager.append_binary_package_path(FS::get_sys_data_dir(argv[0], "builder"));
+ package_manager.append_binary_package_path(FS::get_sys_data_dir(argv[0], "builder")/"packages");
package_manager.set_no_externals(no_externals);
+++ /dev/null
-binary_package "xlib"
-{
- build_info
- {
- library "X11";
- };
- header "X11/Xlib.h";
-};