diff options
| author | jbeach <jason.m.beach@gmail.com> | 2019-03-06 00:28:35 +0000 |
|---|---|---|
| committer | Phil Christensen <philc@microsoft.com> | 2019-03-05 16:28:35 -0800 |
| commit | 6a5056773a938daa1195698839074a8b57bb0b80 (patch) | |
| tree | 1fee76a9cd3a231747822ccf20fcf9393098ace5 /ports/moos-ui | |
| parent | e8f643f11a7e8be219d4271a56606722968f0a56 (diff) | |
| download | vcpkg-6a5056773a938daa1195698839074a8b57bb0b80.tar.gz vcpkg-6a5056773a938daa1195698839074a8b57bb0b80.zip | |
add MOOS V10 (#4742)
* add MOOS V10
* finished adding moos-core, moos-essential, and moos-ui
Diffstat (limited to 'ports/moos-ui')
| -rw-r--r-- | ports/moos-ui/CONTROL | 6 | ||||
| -rw-r--r-- | ports/moos-ui/portfile.cmake | 55 |
2 files changed, 61 insertions, 0 deletions
diff --git a/ports/moos-ui/CONTROL b/ports/moos-ui/CONTROL new file mode 100644 index 000000000..28ee5e664 --- /dev/null +++ b/ports/moos-ui/CONTROL @@ -0,0 +1,6 @@ +Source: moos-ui +Version: 10.0.1 +Description: set of user interface tools to use and leverage the MOOS project. See the MOOS homepage at https://sites.google.com/site/moossoftware/ for more information and documentation. +Build-Depends: moos-core + + diff --git a/ports/moos-ui/portfile.cmake b/ports/moos-ui/portfile.cmake new file mode 100644 index 000000000..5229c8855 --- /dev/null +++ b/ports/moos-ui/portfile.cmake @@ -0,0 +1,55 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO themoos/ui-moos + REF ba7dd1db7db1848acb3e68b9e54d3da9d7014684 + SHA512 96225216973656a9029d4e8ac8a8b69df15db5c160bcbd02755cd291bfe5817dbde3a6a5f46b71a138ddf4a389c3c702d4d502ade91ad88554042d7b9d75f843 + HEAD_REF master +) + +#vcpkg_apply_patches( +# SOURCE_PATH ${SOURCE_PATH} +# PATCHES ${CMAKE_CURRENT_LIST_DIR}/fltk.patch +#) + +string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" BUILD_SHARED) + + +#if ("gui" IN_LIST FEATURES) +# set(BUILD_GRAPHICAL_TOOLS ON ) +# message(STATUS "Building graphical tools") +#else() +# set(BUILD_GRAPHICAL_TOOLS OFF ) +# message(STATUS "Not building graphical tools") +#endif() + + +vcpkg_configure_cmake( + SOURCE_PATH ${SOURCE_PATH} + PREFER_NINJA + OPTIONS + -DBUILD_SHARED_LIBS=${BUILD_SHARED} + -DBUILD_CONSOLE_TOOLS=ON + -DBUILD_GRAPHICAL_TOOLS=OFF #${BUILD_GRAPHICAL_TOOLS} +) + +vcpkg_install_cmake() + +file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/tools/MOOS) +if(EXISTS "${CURRENT_PACKAGES_DIR}/bin/uPoke") + file(RENAME ${CURRENT_PACKAGES_DIR}/bin/uPoke ${CURRENT_PACKAGES_DIR}/tools/MOOS/uPoke) + file(RENAME ${CURRENT_PACKAGES_DIR}/bin/iRemoteLite ${CURRENT_PACKAGES_DIR}/tools/MOOS/iRemoteLite) +endif() + +# file(RENAME ${CURRENT_PACKAGES_DIR}/bin/uMS ${CURRENT_PACKAGES_DIR}/tools/uMS) +# file(RENAME ${CURRENT_PACKAGES_DIR}/bin/uPlayback ${CURRENT_PACKAGES_DIR}/tools/uPlayback) +# file(RENAME ${CURRENT_PACKAGES_DIR}/bin/pShare ${CURRENT_PACKAGES_DIR}/tools/pShare) +#endif() + +if(VCPKG_LIBRARY_LINKAGE STREQUAL static) + file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin ${CURRENT_PACKAGES_DIR}/debug) +endif() + +file(WRITE ${CURRENT_PACKAGES_DIR}/include/fake_header_ui.h "// fake header to pass vcpkg post install check \n") +file(WRITE ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright "see moos-core for copyright\n" ) |
