File tree Expand file tree Collapse file tree 4 files changed +59
-26
lines changed
Expand file tree Collapse file tree 4 files changed +59
-26
lines changed Original file line number Diff line number Diff line change @@ -194,7 +194,7 @@ hunter_default_version(angles VERSION 1.9.11-p0)
194194hunter_default_version(apg VERSION 0.0.0-b322f7a-p0)
195195hunter_default_version(arabica VERSION 0.0.0-a202766-p0)
196196hunter_default_version(asio VERSION 1.17.0-p0)
197- hunter_default_version(astc-encoder VERSION 2 .0-ab16aaa -p0)
197+ hunter_default_version(astc-encoder VERSION 3 .0-7257cbd -p0)
198198hunter_default_version(autobahn-cpp VERSION 0.2.0)
199199hunter_default_version(autoutils VERSION 0.3.0)
200200hunter_default_version(aws-c-common VERSION 0.5.6)
Original file line number Diff line number Diff line change @@ -13,49 +13,78 @@ hunter_add_version(
1313 PACKAGE_NAME
1414 astc-encoder
1515 VERSION
16- 2.0-ab16aaa -p0
16+ 1.3-a47b80f -p0
1717 URL
18- "https://github.com/cpp-pm/astc-encoder/archive/v2.0-ab16aaa -p0.tar.gz"
18+ "https://github.com/cpp-pm/astc-encoder/archive/v1.3-a47b80f -p0.tar.gz"
1919 SHA1
20- 027d46d8c190cbfc3c7ab0b78a7773e534f9deec
20+ 6a181bffbacec7a6c2ee99a0c9bdb9da3de09c95
2121)
2222
2323hunter_add_version(
2424 PACKAGE_NAME
2525 astc-encoder
2626 VERSION
27- 1.3-a47b80f-p0
27+ 1.3-a47b80f-p1
2828 URL
29- "https://github.com/cpp-pm/astc-encoder/archive/v1.3-a47b80f-p0 .tar.gz"
29+ "https://github.com/cpp-pm/astc-encoder/archive/v1.3-a47b80f-p1 .tar.gz"
3030 SHA1
31- 6a181bffbacec7a6c2ee99a0c9bdb9da3de09c95
31+ c01b9663ffd6e6a80cca985d24c4e77fcbaa65e7
3232)
3333
3434hunter_add_version(
3535 PACKAGE_NAME
3636 astc-encoder
3737 VERSION
38- 1.3-a47b80f-p1
38+ 2.0-ab16aaa-p0
3939 URL
40- "https://github.com/cpp-pm/astc-encoder/archive/v1.3-a47b80f-p1 .tar.gz"
40+ "https://github.com/cpp-pm/astc-encoder/archive/v2.0-ab16aaa-p0 .tar.gz"
4141 SHA1
42- c01b9663ffd6e6a80cca985d24c4e77fcbaa65e7
42+ 027d46d8c190cbfc3c7ab0b78a7773e534f9deec
4343)
4444
45- if (ANDROID OR IOS)
46- hunter_cmake_args(
47- astc-encoder
48- CMAKE_ARGS
49- VEC=neon
50- BUILD_APPS=OFF
51- )
52- else ()
53- hunter_cmake_args(
45+ hunter_add_version(
46+ PACKAGE_NAME
5447 astc-encoder
55- CMAKE_ARGS
56- VEC=sse2
57- BUILD_APPS=OFF
58- )
48+ VERSION
49+ 3.0-7257cbd-p0
50+ URL
51+ "https://github.com/cpp-pm/astc-encoder/archive/refs/tags/v3.0-7257cbd-p0.tar.gz"
52+ SHA1
53+ 8cae9efba722ff7effc3f08f2ec86cd5676dee91
54+ )
55+
56+ if (HUNTER_astc-encoder_VERSION VERSION_LESS 3.0)
57+ if (ANDROID OR IOS)
58+ hunter_cmake_args(
59+ astc-encoder
60+ CMAKE_ARGS
61+ VEC=neon
62+ BUILD_APPS=OFF
63+ )
64+ else ()
65+ hunter_cmake_args(
66+ astc-encoder
67+ CMAKE_ARGS
68+ VEC=sse2
69+ BUILD_APPS=OFF
70+ )
71+ endif ()
72+ else () # 3.0 and over
73+ if (ANDROID OR IOS)
74+ hunter_cmake_args(
75+ astc-encoder
76+ CMAKE_ARGS
77+ ISA_NEON=ON
78+ CLI=OFF
79+ )
80+ else ()
81+ hunter_cmake_args(
82+ astc-encoder
83+ CMAKE_ARGS
84+ ISA_SSE2=ON
85+ CLI=OFF
86+ )
87+ endif ()
5988endif ()
6089
6190hunter_pick_scheme(DEFAULT url_sha1_cmake)
Original file line number Diff line number Diff line change @@ -11,8 +11,11 @@ project(download-astc-encoder)
1111
1212# DOCUMENTATION_START {
1313hunter_add_package(astc-encoder)
14- find_package (astc-encoder CONFIG REQUIRED)
14+
15+ # find_package(astc-encoder CONFIG REQUIRED) # for v1.0-2.0
16+ find_package (astcencoder CONFIG REQUIRED) # for v3.0+
1517
1618add_executable (boo boo.cpp)
17- target_link_libraries (boo PUBLIC astc-encoder::astcenc)
19+ # target_link_libraries(boo PUBLIC astc-encoder::astcenc) # for v1.0-v2.0
20+ target_link_libraries (boo PUBLIC astcencoder::astcenc-static ) # for v3.0+
1821# DOCUMENTATION_END }
Original file line number Diff line number Diff line change 1- #include < astc-encoder/astcenc.h>
1+ // #include <astc-encoder/astcenc.h> // for v1.0-v2.0
2+ #include < astcenc/astcenc.h> // for v3.0+
23
34int main () {
45 astcenc_config my_config; // for v2.0+
You can’t perform that action at this time.
0 commit comments