diff --git a/CMakeLists.txt b/CMakeLists.txt index 0d54e50..cdf7b60 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -35,3 +35,10 @@ if(DCFG_BUILD_STATIC) install(TARGETS ${PROJECT_NAME}_static DESTINATION lib) endif() install(DIRECTORY ${INCLUDE_DIR}/ DESTINATION include) + +if(MSVC) + target_compile_options(${PROJECT_NAME} PRIVATE /W4 /permissive-) +else() + target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Wextra -pedantic -Werror -Wno-newline-eof) +endif() + diff --git a/src/dcfg.c b/src/dcfg.c index c224117..2d8fa7f 100644 --- a/src/dcfg.c +++ b/src/dcfg.c @@ -961,9 +961,13 @@ dcfg_Value *dcfg_parse(dcfg_Instance *instance, } // FIXME: Get Value * from AST + return NULL; } -void dcfg_destroy(dcfg_Value *value) {} +void dcfg_destroy(dcfg_Value *value) { + (void)value; + // FIXME: Implement +} // Libraries #include "vendor/utf8proc.c"