Move ini parser as well

pull/669/head
Michael 5 years ago
parent 00c237dc6d
commit bd78471dae
No known key found for this signature in database
GPG Key ID: 2D51757B47E2434C

@ -4,6 +4,6 @@ function(target_link_libraries_system target)
foreach(lib ${libs}) foreach(lib ${libs})
get_target_property(lib_include_dirs ${lib} INTERFACE_INCLUDE_DIRECTORIES) get_target_property(lib_include_dirs ${lib} INTERFACE_INCLUDE_DIRECTORIES)
target_include_directories(${target} SYSTEM PUBLIC ${lib_include_dirs}) target_include_directories(${target} SYSTEM PUBLIC ${lib_include_dirs})
target_link_libraries(${target} ${lib}) target_link_libraries(${target} PUBLIC ${lib})
endforeach(lib) endforeach(lib)
endfunction() endfunction()

@ -1,4 +1,6 @@
set(LIB_UTIL_SRC set(LIB_UTIL_SRC
config/config.cpp
config/ini.cpp
constants/defaults.cpp constants/defaults.cpp
constants/link_layer.cpp constants/link_layer.cpp
constants/path.cpp constants/path.cpp
@ -13,7 +15,6 @@ set(LIB_UTIL_SRC
util/encode.cpp util/encode.cpp
util/endian.cpp util/endian.cpp
util/fs.cpp util/fs.cpp
util/ini.cpp
util/json.cpp util/json.cpp
util/logger.cpp util/logger.cpp
util/android_logger.cpp util/android_logger.cpp
@ -52,6 +53,7 @@ set(LIB_UTIL_SRC
add_library(${UTIL_LIB} STATIC ${LIB_UTIL_SRC}) add_library(${UTIL_LIB} STATIC ${LIB_UTIL_SRC})
target_include_directories(${UTIL_LIB} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${PROJECT_SOURCE_DIR}/include) target_include_directories(${UTIL_LIB} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${PROJECT_SOURCE_DIR}/include)
target_link_libraries(${UTIL_LIB} PUBLIC ${CRYPTOGRAPHY_LIB})
target_link_libraries_system(${UTIL_LIB} absl::synchronization absl::hash absl::container nlohmann_json::nlohmann_json) target_link_libraries_system(${UTIL_LIB} absl::synchronization absl::hash absl::container nlohmann_json::nlohmann_json)
# cut back on fluff # cut back on fluff
@ -125,7 +127,6 @@ set(DNSLIB_SRC
set(LIB_SRC set(LIB_SRC
${DNSLIB_SRC} ${DNSLIB_SRC}
config/config.cpp
context.cpp context.cpp
crypto/constants.cpp crypto/constants.cpp
crypto/crypto_libsodium.cpp crypto/crypto_libsodium.cpp

@ -1,9 +1,9 @@
#include <config/config.hpp> #include <config/config.hpp>
#include <config/ini.hpp>
#include <constants/defaults.hpp> #include <constants/defaults.hpp>
#include <net/net.hpp> #include <net/net.hpp>
#include <util/fs.hpp> #include <util/fs.hpp>
#include <util/ini.hpp>
#include <util/logger.hpp> #include <util/logger.hpp>
#include <util/mem.hpp> #include <util/mem.hpp>

@ -1,8 +1,9 @@
#include <util/ini.hpp> #include <config/ini.hpp>
#include <util/logger.hpp>
#include <fstream> #include <fstream>
#include <list> #include <list>
#include <iostream> #include <iostream>
#include <util/logger.hpp>
#ifdef LoadString #ifdef LoadString
#undef LoadString #undef LoadString

@ -1,9 +1,11 @@
#ifndef LOKINET_BOOTSERV_CONFIG_HPP #ifndef LOKINET_BOOTSERV_CONFIG_HPP
#define LOKINET_BOOTSERV_CONFIG_HPP #define LOKINET_BOOTSERV_CONFIG_HPP
#include <unordered_map>
#include <util/string_view.hpp> #include <util/string_view.hpp>
#include <functional> #include <functional>
#include <memory> #include <memory>
#include <unordered_map>
#include <vector> #include <vector>
namespace llarp namespace llarp

@ -1,6 +1,6 @@
#include <service/config.hpp> #include <service/config.hpp>
#include <util/ini.hpp> #include <config/ini.hpp>
namespace llarp namespace llarp
{ {

@ -1,6 +1,7 @@
set(TEST_EXE testAll) set(TEST_EXE testAll)
list(APPEND TEST_SRC list(APPEND TEST_SRC
config/test_llarp_config_ini.cpp
crypto/test_llarp_crypto_types.cpp crypto/test_llarp_crypto_types.cpp
crypto/test_llarp_crypto.cpp crypto/test_llarp_crypto.cpp
dht/test_llarp_dht_bucket.cpp dht/test_llarp_dht_bucket.cpp
@ -36,7 +37,6 @@ list(APPEND TEST_SRC
util/test_llarp_util_bencode.cpp util/test_llarp_util_bencode.cpp
util/test_llarp_util_bits.cpp util/test_llarp_util_bits.cpp
util/test_llarp_util_encode.cpp util/test_llarp_util_encode.cpp
util/test_llarp_util_ini.cpp
util/test_llarp_util_metrics_core.cpp util/test_llarp_util_metrics_core.cpp
util/test_llarp_util_metrics_types.cpp util/test_llarp_util_metrics_types.cpp
util/test_llarp_util_memfn.cpp util/test_llarp_util_memfn.cpp
@ -72,4 +72,4 @@ endif(NOT WIN32)
if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
target_link_directories(${TEST_EXE} PRIVATE /usr/local/lib) target_link_directories(${TEST_EXE} PRIVATE /usr/local/lib)
endif() endif()

@ -1,6 +1,6 @@
#include <gtest/gtest.h> #include <gtest/gtest.h>
#include <util/ini.hpp> #include <config/ini.hpp>
struct TestINIParser : public ::testing::Test struct TestINIParser : public ::testing::Test
{ {
Loading…
Cancel
Save