diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2023-01-14 18:00:55 -0800 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2023-01-14 19:13:58 -0800 |
commit | 1c0f318b761394f2ee0ea17bb6df7124f901ae47 (patch) | |
tree | f6134a01d3d1620775578dc52c632cde0dc77fc8 /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.txt | 97 |
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) |