Mercurial > games > semicongine
view semiconginev2/thirdparty/x11/x11pragma.nim @ 1243:7e55fde39ca8
did: prepare for gltf importer and cleanup old engine code
author | sam <sam@basx.dev> |
---|---|
date | Mon, 22 Jul 2024 17:49:48 +0700 |
parents | 56781cc0fc7c |
children |
line wrap: on
line source
# included from xlib bindings when defined(use_pkg_config) or defined(use_pkg_config_static): {.pragma: libx11, cdecl, importc.} {.pragma: libx11c, cdecl.} when defined(use_pkg_config_static): {.passl: gorge("pkg-config x11 --static --libs").} else: {.passl: gorge("pkg-config x11 --libs").} else: when defined(macosx): const libX11* = "libX11.dylib" else: const libX11* = "libX11.so(|.6)" {.pragma: libx11, cdecl, dynlib: libX11, importc.} {.pragma: libx11c, cdecl, dynlib: libX11.}