mirror of
https://github.com/raysan5/raylib.git
synced 2025-09-30 15:08:32 +00:00
Allow static/dynamic library building with meson
Using the library() function instead of shared_library() allows changing of the library type via the default_library option. This allows for easy change between static and dynamic library building. Use 'meson --default-library=static builddir' to build as static, if no builddir yet exists. Use 'mesonconf -Ddefault_library=static builddir' to change the type for an existing builddir.
This commit is contained in:
@@ -12,8 +12,10 @@ source_c = [
|
|||||||
'external/stb_vorbis.c',
|
'external/stb_vorbis.c',
|
||||||
]
|
]
|
||||||
|
|
||||||
raylib = shared_library('raylib',
|
# use 'meson --default-library=static builddir' to build as static, if no builddir yet exists
|
||||||
source_c,
|
# use 'mesonconf -Ddefault_library=static builddir' to change the type
|
||||||
dependencies : [ glfw_dep, gl_dep, openal_dep, m_dep, x11_dep],
|
raylib = library('raylib',
|
||||||
install : true)
|
source_c,
|
||||||
|
dependencies : [ glfw_dep, gl_dep, openal_dep, m_dep, x11_dep],
|
||||||
|
install : true)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user