summaryrefslogtreecommitdiff
path: root/misc/json-tui/files/patch-CMakeLists.txt
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2023-01-14 18:00:55 -0800
committerYuri Victorovich <yuri@FreeBSD.org>2023-01-14 19:13:58 -0800
commit1c0f318b761394f2ee0ea17bb6df7124f901ae47 (patch)
treef6134a01d3d1620775578dc52c632cde0dc77fc8 /misc/json-tui/files/patch-CMakeLists.txt
parent*/*: Fix some ports conversion from USE_RUBY to USES=ruby (diff)
misc/json-tui: New port: JSON terminal UI made in C++
Diffstat (limited to 'misc/json-tui/files/patch-CMakeLists.txt')
-rw-r--r--misc/json-tui/files/patch-CMakeLists.txt97
1 files changed, 97 insertions, 0 deletions
diff --git a/misc/json-tui/files/patch-CMakeLists.txt b/misc/json-tui/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..afefde952465
--- /dev/null
+++ b/misc/json-tui/files/patch-CMakeLists.txt
@@ -0,0 +1,97 @@
+--- CMakeLists.txt.orig 2023-01-15 01:39:31 UTC
++++ CMakeLists.txt
+@@ -1,47 +1,53 @@
+ cmake_minimum_required (VERSION 3.11)
+
++enable_language(CXX)
++
+ # Dependencies -----------------------------------------------------------------
+
+-include(FetchContent)
+-set(FETCHCONTENT_UPDATES_DISCONNECTED TRUE)
+-set(FETCHCONTENT_QUIET FALSE)
++#include(FetchContent)
++#set(FETCHCONTENT_UPDATES_DISCONNECTED TRUE)
++#set(FETCHCONTENT_QUIET FALSE)
+
+-FetchContent_Declare(ftxui
+- GIT_REPOSITORY https://github.com/ArthurSonzogni/ftxui
+- GIT_TAG b56afce48ccd472cd2c3a53e619de0db1e7227a4
+- GIT_PROGRESS TRUE
+- GIT_SHALLOW FALSE
+-)
++#FetchContent_Declare(ftxui
++# GIT_REPOSITORY https://github.com/ArthurSonzogni/ftxui
++# GIT_TAG b56afce48ccd472cd2c3a53e619de0db1e7227a4
++# GIT_PROGRESS TRUE
++# GIT_SHALLOW FALSE
++#)
+
+-FetchContent_Declare(json
+- URL https://github.com/nlohmann/json/releases/download/v3.10.5/json.tar.xz
+-)
++#FetchContent_Declare(json
++# URL https://github.com/nlohmann/json/releases/download/v3.10.5/json.tar.xz
++#)
+
+-FetchContent_Declare(args
+- GIT_REPOSITORY https://github.com/Taywee/args
+- GIT_TAG a48e1f880813b367d2354963a58dedbf2b708584
+- GIT_PROGRESS TRUE
+- GIT_SHALLOW FALSE
+-)
++#FetchContent_Declare(args
++# GIT_REPOSITORY https://github.com/Taywee/args
++# GIT_TAG a48e1f880813b367d2354963a58dedbf2b708584
++# GIT_PROGRESS TRUE
++# GIT_SHALLOW FALSE
++#)
+
+-FetchContent_GetProperties(ftxui)
+-if(NOT ftxui_POPULATED)
+- FetchContent_Populate(ftxui)
+- add_subdirectory(${ftxui_SOURCE_DIR} ${ftxui_BINARY_DIR} EXCLUDE_FROM_ALL)
+-endif()
++#FetchContent_GetProperties(ftxui)
++#if(NOT ftxui_POPULATED)
++# FetchContent_Populate(ftxui)
++# add_subdirectory(${ftxui_SOURCE_DIR} ${ftxui_BINARY_DIR} EXCLUDE_FROM_ALL)
++#endif()
+
+-FetchContent_GetProperties(json)
+-if(NOT json_POPULATED)
+- FetchContent_Populate(json)
+- add_subdirectory(${json_SOURCE_DIR} ${json_BINARY_DIR} EXCLUDE_FROM_ALL)
+-endif()
++#FetchContent_GetProperties(json)
++#if(NOT json_POPULATED)
++# FetchContent_Populate(json)
++# add_subdirectory(${json_SOURCE_DIR} ${json_BINARY_DIR} EXCLUDE_FROM_ALL)
++#endif()
+
+-FetchContent_GetProperties(args)
+-if(NOT args_POPULATED)
+- FetchContent_Populate(args)
+- add_subdirectory(${args_SOURCE_DIR} ${args_BINARY_DIR} EXCLUDE_FROM_ALL)
+-endif()
++#FetchContent_GetProperties(args)
++#if(NOT args_POPULATED)
++# FetchContent_Populate(args)
++# add_subdirectory(${args_SOURCE_DIR} ${args_BINARY_DIR} EXCLUDE_FROM_ALL)
++#endif()
+
++find_package(args REQUIRED)
++find_package(ftxui REQUIRED)
++find_package(nlohmann_json REQUIRED)
++
+ # Build ------------------------------------------------------------------------
+
+ configure_file(
+@@ -83,7 +89,6 @@ target_link_libraries(json-tui-lib
+
+ target_link_libraries(json-tui
+ PRIVATE json-tui-lib
+- PRIVATE args
+ )
+
+ include(cmake/options.cmake)