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 ()