add list parsing

Change-Id: Id4be03cedd687892b6f4ae45d90afee8e2a4a43c
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5fa1ac2..62e4261 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -47,6 +47,9 @@
 find_package(spdlog REQUIRED)
 find_package(Boost REQUIRED)
 
+# we don't need filename tracking, and we prefer to use header-only Boost
+add_definitions(-DBOOST_SPIRIT_X3_NO_FILESYSTEM)
+
 set(parser_SRCS
     src/CTree.cpp
     src/CParser.cpp