name = "sdlada" description = "Ada 2012 SDL 2.x bindings." version = "2.5.5" authors = ["Luke A. Guest"] maintainers = ["Luke A. Guest "] maintainers-logins = ["Lucretia"] licenses = "Zlib" website = "https://github.com/Lucretia/sdlada" tags = ["gamedev", "games", "portable", "cross-platform"] # project-files = ["build/gnat/tools.gpr", "build/gnat/sdlada.gpr"] #, "build/gnat/"] project-files = ["build/gnat/sdlada.gpr"] #, "build/gnat/"] [available.'case(distribution)'] "..." = true [gpr-externals] SDL_PLATFORM = ["linux", "bsd", "windows", "macosx", "macos_homebrew", "ios", "android"] SDL_MODE = ["debug", "release"] [gpr-set-externals] BUILD_MODE = "release" [gpr-set-externals.'case(os)'] linux = { SDL_PLATFORM = "linux" } windows = { SDL_PLATFORM = "windows" } macos = { SDL_PLATFORM = "macos_homebrew" } [[actions]] type = "pre-build" command = ["make", "-C", "./build/gnat", "tools"] [[depends-on]] libsdl2 = "^2.0.0" libsdl2_ttf = "^2.0.0" libsdl2_image = "^2.0.0" make = "*" # Required for post-fetch actions [environment.'case(distribution)'.msys2.C_INCLUDE_PATH] # sdlada expects SDL2 headers to be in the C_INCLUDE_PATH but the option # used in the project file ("-I/usr/include/SDL2") doesn't work with msys2 append = "${DISTRIB_ROOT}/mingw64/include/SDL2" [origin] commit = "429c594de613c5ba2f0d7c59f8708956697e14f1" url = "git+https://github.com/Lucretia/sdlada.git"