Commit 009131cb authored by jan.koester's avatar jan.koester
Browse files

Initial commit

parents
Loading
Loading
Loading
Loading

.gitignore

0 → 100644
+3 −0
Original line number Diff line number Diff line
build/*
.kdev4/*
*.kdev4

CMakeLists.txt

0 → 100644
+20 −0
Original line number Diff line number Diff line
project(libconfplus)
cmake_minimum_required(VERSION 3.00)

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake")

set(CMAKE_CXX_FLAGS
    "${CMAKE_CXX_FLAGS} \
    -fPIC \
    -Wall"
)

configure_file(config.h.in ${CMAKE_BINARY_DIR}/config.h)

set(LIBV "1")
set(Upstream_VERSION 1.0.0)

add_subdirectory(src)
add_subdirectory(test)
add_subdirectory(backends)
add_subdirectory(tools)
+22 −0
Original line number Diff line number Diff line
include_directories(
    ${CMAKE_SOURCE_DIR}/src
)

find_package(YAML)

if(${YAML_FOUND})
    set( yamlsrc
        yaml/yaml.cpp
    )

    add_library(yamlconf SHARED ${yamlsrc})

    set_target_properties(yamlconf PROPERTIES PREFIX "")
    set_target_properties(yamlconf PROPERTIES OUTPUT_NAME yaml)

    target_include_directories(yamlconf PUBLIC ${YAML_INCLUDE_DIRS})
    target_link_libraries(yamlconf ${YAML_LIBRARIES} confplus dl)

    install(TARGETS yamlconf DESTINATION lib/confplus/backend)

endif()

backends/json/json.cpp

0 → 100644
+1 −0
Original line number Diff line number Diff line
 

backends/json/json.h

0 → 100644
+1 −0
Original line number Diff line number Diff line
 
Loading