diff --git a/.vscode/launch.json b/.vscode/launch.json index f432300..0ad23c7 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -6,6 +6,9 @@ "request": "launch", "program": "${command:cmake.launchTargetPath}", "args": [], - "cwd": "${workspaceFolder}" + "cwd": "${workspaceFolder}", + "initCommands": [ + "settings set target.process.thread.step-avoid-regexp \"\"" + ] }] } diff --git a/CMakeLists.txt b/CMakeLists.txt index 6025594..bad831d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,7 +9,10 @@ project(meta.hpp # library # -add_library(${PROJECT_NAME} INTERFACE) +file(GLOB_RECURSE META_HPP_HEADERS "headers/*.hpp") +source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} FILES ${META_HPP_HEADERS}) + +add_library(${PROJECT_NAME} INTERFACE ${META_HPP_HEADERS}) add_library(meta.hpp::meta.hpp ALIAS ${PROJECT_NAME}) target_compile_features(${PROJECT_NAME} INTERFACE