1 --- a/CMakeLists.txt 2022-01-08 00:37:08.165330523 +0100
2 +++ b/CMakeLists.txt 2022-01-08 00:52:41.163585173 +0100
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)
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)
20 set(CURL_STATICLIB ON BOOL)
24 + find_package(FMT REQUIRED)
25 + set(FMT_LIBRARIES fmt::fmt)
28 + set(FMT_LIBRARIES fmt)
29 + # No need to include extra directories, actually
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
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
51 target_link_libraries(dio-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
63 add_subdirectory(simpleini)
64 -add_subdirectory(fmt)
66 +if(NOT USE_SHARED_FMT)
67 + add_subdirectory(fmt)
70 # Add cmark without tests
71 if(NOT USE_SHARED_CMARK)