vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO andrew-gresyk/HFSM2 REF ${VERSION} SHA512 beef02e32ac51dd83b310199317eb0f89541aaa077f0c465b46758e48cd5010ae36a152dc5cc654bd0f8e9b859d2a3d4b3614794191b986837976cb6881894f0 HEAD_REF master ) set(VCPKG_BUILD_TYPE release) # header-only port vcpkg_cmake_configure( SOURCE_PATH "${SOURCE_PATH}" OPTIONS -DHFSM2_BUILD_TESTS=OFF -DHFSM2_BUILD_EXAMPLES=OFF ) vcpkg_cmake_install() vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/hfsm2 PACKAGE_NAME hfsm2) vcpkg_fixup_pkgconfig() # Remove empty directories if they exist file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug" "${CURRENT_PACKAGES_DIR}/lib" ) vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/usage" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")