1234567891011121314151617181920212223242526272829 |
- 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" )
- set( LIBCONFIG_DEFINITIONS
- "-DLIBCONFIG_STATIC"
- CACHE INTERNAL "libconfig definitions" )
|