diff --git a/CMakeLists.txt b/CMakeLists.txt index 8d1c0f1..038390a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,7 +16,7 @@ macro(cm_example_project sub_folder project_name) set_property(TARGET ${project_name} PROPERTY FOLDER "CM/Examples/${sub_folder}") endmacro() - +#################################################################################################### add_executable(HalfFloatTest datatype/HalfFloatTest.cpp) cm_example_project("DataType" HalfFloatTest) @@ -43,10 +43,14 @@ cm_example_project("DataType" Size2Test) add_executable(DataArrayTest datatype/DataArrayTest.cpp) cm_example_project("DataType" DataArrayTest) +#################################################################################################### add_executable(FixFilenameTest filesystem/FixFilenameTest.cpp) cm_example_project("File System" FixFilenameTest) +add_executable(EnumFileTest filesystem/EnumFileTest.cpp) +cm_example_project("File System" EnumFileTest) + IF(WIN32) add_executable(EnumVolumeTest filesystem/EnumVolumeTest.cpp) @@ -54,6 +58,7 @@ IF(WIN32) ENDIF(WIN32) +#################################################################################################### add_executable(GetCpuInfo GetCpuInfo.cpp) cm_example_project("Hareware" GetCpuInfo) diff --git a/filesystem/EnumFileTest.cpp b/filesystem/EnumFileTest.cpp new file mode 100644 index 0000000..a64a0b5 --- /dev/null +++ b/filesystem/EnumFileTest.cpp @@ -0,0 +1,41 @@ +#include +#include + +using namespace hgl; +using namespace hgl::filesystem; + +class MyEnumFile:public EnumFile +{ +public: + + void ProcFolderBegin(struct EnumFileConfig *parent_efc,struct EnumFileConfig *cur_efc,FileInfo &fi) override + { + os_out<