VCPKG Registry for various packages used for, or assisting with, CommonLibSSE and SKSE plugin development.
- AutoTOML - Ryan-rsm-McKenzie
- CLib Util - powerof3
- InfinityUI - alexsylex
- MergeMapper - alandtse
- SimpleINI Wrapper - powerof3
{
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg-configuration.schema.json",
"registries": [
{
"kind": "git",
"repository": "https://github.com/voidei/clib-utils-vcpkg-repository",
"baseline": "20024b93cc048815af81db9608df020d25850f2d",
"packages": [
"autotoml",
"clib-util",
"infinity-ui",
"mergemapper",
"simpleini-po3"
]
}
]
}
find_package(AutoTOML CONFIG REQUIRED)
target_link_libraries(main PRIVATE AutoTOML::AutoTOML::)
find_path(CLIB_UTIL_INCLUDE_DIRS "ClibUtil/utils.hpp")
target_include_directories(main PRIVATE ${CLIB_UTIL_INCLUDE_DIRS})
find_path(INFINITY_UI_INCLUDE_DIRS "API.h")
target_include_dirs(main PRIVATE ${INFINITY_UI_INCLUDE_DIRS})
find_path(MERGEMAPPER_INCLUDE_DIRS "MergeMapperPluginAPI.h")
add_library(${PROJECT_NAME} SHARED ${MERGEMAPPER_INCLUDE_DIRS}/MergeMapperPluginAPI.cpp)
target_include_directories(main PRIVATE ${MERGEMAPPER_INCLUDE_DIRS})
find_path(SIMPLEINI_INCLUDE_DIRS "ConvertUTF.c")
target_include_directories(main PRIVATE ${SIMPLE_INI_INCLUDE_DIRS})
// AutoTOML
#include <AutoTOML.hpp>
// ClibUtil
#include <ClibUtil/distribution.hpp>
#include <ClibUtil/rng.hpp>
#include <ClibUtil/string.hpp>
// Infinity UI
#include <API.h>
// MergeMapper
#include <MergeMapperPluginAPI.h>
// SimpleINI - PO3 Wrapper
#include <SimpleIni.h>
// MCM Helper
#include <todo>
A Vcpkg repository for Color-Glass Studios development.
This registry contains ports for CommonLibSSE, as well as several other packages used for modding Skyrim SE, or Fallout 4.
This registry, maintained by Mrowr Purr, is currently relatively small, but has some useful tools contained in it.
This registry, maintained by several members, is another relatively small one, but still contains some useful tools.