Mercurial > code
comparison CMakeLists.txt @ 251:0b7566e27eaa
TreeNode:
* use std::unique_ptr as children to avoid useless copy/move constructor calls
of the element type.
* add over 1000 lines of unit test.
* TreeNode is now considered ready to use.
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 02 Oct 2014 11:17:08 +0200 |
parents | 3b4ae8feca1c |
children | 4ad3c85ab73e |
comparison
equal
deleted
inserted
replaced
250:b686a09fb9c6 | 251:0b7566e27eaa |
---|---|
54 option(WITH_LUAE "Enable Luae tests" On) | 54 option(WITH_LUAE "Enable Luae tests" On) |
55 option(WITH_OPTIONPARSER "Enable option parser tests" On) | 55 option(WITH_OPTIONPARSER "Enable option parser tests" On) |
56 option(WITH_PACK "Enable pack functions" On) | 56 option(WITH_PACK "Enable pack functions" On) |
57 option(WITH_PARSER "Enable parser tests" On) | 57 option(WITH_PARSER "Enable parser tests" On) |
58 option(WITH_SOCKET "Enable sockets tests" On) | 58 option(WITH_SOCKET "Enable sockets tests" On) |
59 option(WITH_TREENODE "Enable treenode tests" On) | |
59 option(WITH_UTF8 "Enable Utf8 functions tests" On) | 60 option(WITH_UTF8 "Enable Utf8 functions tests" On) |
60 option(WITH_XMLPARSER "Enable XML tests" On) | 61 option(WITH_XMLPARSER "Enable XML tests" On) |
61 | 62 |
62 if (UNIX) | 63 if (UNIX) |
63 option(WITH_XDG "Enable XDG standard directories tests" On) | 64 option(WITH_XDG "Enable XDG standard directories tests" On) |
93 | 94 |
94 if (WITH_PARSER) | 95 if (WITH_PARSER) |
95 add_subdirectory(C++/Tests/Parser) | 96 add_subdirectory(C++/Tests/Parser) |
96 endif () | 97 endif () |
97 | 98 |
99 if (WITH_TREENODE) | |
100 add_subdirectory(C++/Tests/TreeNode) | |
101 endif () | |
102 | |
98 if (WITH_XDG AND UNIX) | 103 if (WITH_XDG AND UNIX) |
99 add_subdirectory(C++/Tests/Xdg) | 104 add_subdirectory(C++/Tests/Xdg) |
100 endif () | 105 endif () |