vuls: init at 0.27.0 (#348530)
[NixPkgs.git] / pkgs / by-name / as / aseprite / shared-fmt.patch
blob794d8a4adcc168fc8c8bf45b6b234c039ad4043f
1 --- a/CMakeLists.txt 2022-01-08 00:37:08.165330523 +0100
2 +++ b/CMakeLists.txt 2022-01-08 00:52:41.163585173 +0100
3 @@ -54,6 +54,7 @@
5 option(USE_SHARED_CMARK "Use your installed copy of cmark" off)
6 option(USE_SHARED_CURL "Use your installed copy of curl" off)
7 +option(USE_SHARED_FMT "Use your installed copy of fmt" off)
8 option(USE_SHARED_GIFLIB "Use your installed copy of giflib" off)
9 option(USE_SHARED_JPEGLIB "Use your installed copy of jpeglib" off)
10 option(USE_SHARED_ZLIB "Use your installed copy of zlib" off)
11 @@ -165,6 +165,7 @@
12 set(SOURCE_DATA_DIR ${CMAKE_CURRENT_SOURCE_DIR}/data)
13 set(CMARK_DIR ${CMAKE_CURRENT_SOURCE_DIR}/third_party/cmark)
14 set(CURL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/third_party/curl)
15 +set(FMT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/third_party/fmt)
16 set(GIFLIB_DIR ${CMAKE_CURRENT_SOURCE_DIR}/third_party/giflib)
17 set(LIBJPEG_DIR ${CMAKE_CURRENT_SOURCE_DIR}/third_party/jpeg)
18 set(LIBPNG_DIR ${CMAKE_CURRENT_SOURCE_DIR}/third_party/libpng)
19 @@ -204,6 +205,15 @@
20 set(CURL_STATICLIB ON BOOL)
21 endif()
23 +if(USE_SHARED_FMT)
24 + find_package(FMT REQUIRED)
25 + set(FMT_LIBRARIES fmt::fmt)
26 +else()
27 + set(FMT_FOUND)
28 + set(FMT_LIBRARIES fmt)
29 + # No need to include extra directories, actually
30 +endif()
32 # zlib
33 if(USE_SHARED_ZLIB)
34 find_package(ZLIB REQUIRED)
35 --- a/src/app/CMakeLists.txt 2022-01-08 00:37:07.378671200 +0100
36 +++ b/src/app/CMakeLists.txt 2022-01-08 00:53:13.669969512 +0100
37 @@ -741,7 +741,7 @@ target_link_libraries(app-lib
38 ${HARFBUZZ_LIBRARIES}
39 json11
40 archive_static
41 - fmt
42 + ${FMT_LIBRARIES}
43 tinyexpr
44 qoi)
46 if(ENABLE_PSD)
47 --- a/src/dio/CMakeLists.txt 2022-01-08 00:41:50.712726972 +0100
48 +++ b/src/dio/CMakeLists.txt 2022-01-08 00:53:39.936408022 +0100
49 @@ -10,7 +10,7 @@
51 target_link_libraries(dio-lib
52 ${ZLIB_LIBRARIES}
53 - fmt
54 + ${FMT_LIBRARIES}
55 flic-lib
56 laf-base
57 fixmath-lib
58 --- a/third_party/CMakeLists.txt 2022-01-08 00:37:08.165330523 +0100
59 +++ b/third_party/CMakeLists.txt 2022-01-08 00:54:30.455969136 +0100
60 @@ -106,7 +106,10 @@
61 endif()
63 add_subdirectory(simpleini)
64 -add_subdirectory(fmt)
66 +if(NOT USE_SHARED_FMT)
67 + add_subdirectory(fmt)
68 +endif()
70 # Add cmark without tests
71 if(NOT USE_SHARED_CMARK)