diff options
Diffstat (limited to '3rdparty')
-rw-r--r-- | 3rdparty/CMakeLists.txt | 1 | ||||
-rw-r--r-- | 3rdparty/libconfig/CMakeLists.txt | 26 |
2 files changed, 27 insertions, 0 deletions
diff --git a/3rdparty/CMakeLists.txt b/3rdparty/CMakeLists.txt index ebbac481a..c64c8ccd1 100644 --- a/3rdparty/CMakeLists.txt +++ b/3rdparty/CMakeLists.txt @@ -48,6 +48,7 @@ endmacro( CONFIGURE_WITH_LOCAL_OR_SYSTEM ) set( CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake CACHE INTERNAL "" ) +add_subdirectory( libconfig ) add_subdirectory( msinttypes ) add_subdirectory( mt19937ar ) add_subdirectory( mysql ) diff --git a/3rdparty/libconfig/CMakeLists.txt b/3rdparty/libconfig/CMakeLists.txt new file mode 100644 index 000000000..e98b46a5c --- /dev/null +++ b/3rdparty/libconfig/CMakeLists.txt @@ -0,0 +1,26 @@ + +find_path( LIBCONFIG_INCLUDE_DIRS "libconfig.h" + PATHS "${CMAKE_CURRENT_SOURCE_DIR}" + NO_DEFAULT_PATH ) +find_path( LIBCONFIG_SOURCE_DIR "libconfig.c" + PATHS "${CMAKE_CURRENT_SOURCE_DIR}" + NO_DEFAULT_PATH ) +mark_as_advanced( LIBCONFIG_INCLUDE_DIRS ) +mark_as_advanced( LIBCONFIG_SOURCE_DIR ) + +set( LIBCONFIG_HEADERS + "${CMAKE_CURRENT_SOURCE_DIR}/grammar.h" + "${CMAKE_CURRENT_SOURCE_DIR}/libconfig.h" + "${CMAKE_CURRENT_SOURCE_DIR}/parsectx.h" + "${CMAKE_CURRENT_SOURCE_DIR}/scanctx.h" + "${CMAKE_CURRENT_SOURCE_DIR}/scanner.h" + "${CMAKE_CURRENT_SOURCE_DIR}/strbuf.h" + "${CMAKE_CURRENT_SOURCE_DIR}/wincompat.h" + CACHE INTERNAL "libconfig headers" ) +set( LIBCONFIG_SOURCES + "${CMAKE_CURRENT_SOURCE_DIR}/grammar.c" + "${CMAKE_CURRENT_SOURCE_DIR}/libconfig.c" + "${CMAKE_CURRENT_SOURCE_DIR}/scanctx.c" + "${CMAKE_CURRENT_SOURCE_DIR}/scanner.c" + "${CMAKE_CURRENT_SOURCE_DIR}/strbuf.c" + CACHE INTERNAL "libconfig sources" )
\ No newline at end of file |