summaryrefslogtreecommitdiff
path: root/tests/projects/package/requires_lock/xmake.lua
blob: e2dd19bcf2f9dcaae5ee14923aa5ad675f1e1968 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
-- test requires lock functionality with zlib package
set_policy("package.requires_lock", true)

add_requires("zlib >=1.2.11", {system = false})
add_requires("zlib 1.2.13", {system = false, alias = "zlib_old"})  -- test lower version
add_requires("zlib", {system = false, configs = {shared = true}, alias = "zlib_shared"})

target("test_static")
    set_kind("binary")
    add_files("src/*.c")
    add_packages("zlib")

target("test_shared")
    set_kind("binary") 
    add_files("src/*.c")
    add_packages("zlib_shared")

target("test_old")
    set_kind("binary") 
    add_files("src/*.c")
    add_packages("zlib_old")