1CodeBlocks 2---------- 3 4Generates CodeBlocks project files. 5 6Project files for CodeBlocks will be created in the top directory and 7in every subdirectory which features a ``CMakeLists.txt`` file containing 8a :command:`project` call. Additionally a hierarchy of makefiles is generated 9into the build tree. 10The appropriate make program can build the 11project through the default ``all`` target. An ``install`` target is 12also provided. 13 14.. versionadded:: 3.10 15 The :variable:`CMAKE_CODEBLOCKS_EXCLUDE_EXTERNAL_FILES` variable may 16 be set to ``ON`` to exclude any files which are located outside of 17 the project root directory. 18 19This "extra" generator may be specified as: 20 21``CodeBlocks - MinGW Makefiles`` 22 Generate with :generator:`MinGW Makefiles`. 23 24``CodeBlocks - NMake Makefiles`` 25 Generate with :generator:`NMake Makefiles`. 26 27``CodeBlocks - NMake Makefiles JOM`` 28 .. versionadded:: 3.8 29 Generate with :generator:`NMake Makefiles JOM`. 30 31``CodeBlocks - Ninja`` 32 Generate with :generator:`Ninja`. 33 34``CodeBlocks - Unix Makefiles`` 35 Generate with :generator:`Unix Makefiles`. 36