comparison CMakeLists.txt @ 266:85a53bc2116c

CMake: improve readability
author David Demelier <markand@malikania.fr>
date Fri, 16 Sep 2016 12:38:21 +0200
parents 904ee87bc808
children 90909cf677b1
comparison
equal deleted inserted replaced
265:f66e56a38fd5 266:85a53bc2116c
20 # Where to start 20 # Where to start
21 # --------------------------------------------------------- 21 # ---------------------------------------------------------
22 # 22 #
23 # If you plan to modify the build system there are several places to look to do what you want. 23 # If you plan to modify the build system there are several places to look to do what you want.
24 # 24 #
25 # cmake/IrccdOptions.cmake - User definable options. 25 # cmake/IrccdOptions.cmake - User definable options.
26 # cmake/IrccdPackage.cmake - Package creation. 26 # cmake/IrccdPackage.cmake - Package creation.
27 # cmake/IrccdSystem.cmake - Contains some platforms checks and compile flags. 27 # cmake/IrccdSystem.cmake - Contains some platforms checks and compile flags.
28 # cmake/IrccdVersion.cmake - Defines the Irccd version and its plugins. 28 # cmake/IrccdVersion.cmake - Defines the Irccd version and its plugins.
29 # cmake/check - Platform checks in separate files. 29 # cmake/check - Platform checks in separate files.
30 # cmake/function - Custom functions. 30 # cmake/function - Custom functions.
31 # cmake/installer - Some files for the QtIFW installer. 31 # cmake/installer - Some files for the QtIFW installer.
32 # cmake/internal - Some internal files (e.g. the sysconfig.h) 32 # cmake/internal - Some internal files (e.g. the sysconfig.h)
33 # cmake/packages - Additional find_package modules. 33 # cmake/packages - Additional find_package modules.
34 # 34 #
35 # Build system is then processed in different directories: 35 # Build system is then processed in different directories:
36 # 36 #
37 # contrib - User contributions not maintained by irccd authors. 37 # contrib - User contributions not maintained by irccd authors.
38 # doc - The documentation process. 38 # doc - The documentation process.
39 # extern - External libraries. 39 # extern - External libraries.
40 # lib - The irccd library 40 # lib - The irccd library
41 # irccd - The irccd executable. 41 # irccd - The irccd executable.
42 # irccdctl - The irccdctl utility. 42 # irccdctl - The irccdctl utility.
43 # plugins - Official irccd plugins. 43 # plugins - Official irccd plugins.
44 # tests - The unit tests. 44 # tests - The unit tests.
45 # win32 - Additional files for Windows platform. 45 # win32 - Additional files for Windows platform.
46 # 46 #
47 47
48 cmake_minimum_required(VERSION 3.3) 48 cmake_minimum_required(VERSION 3.3)
49 project(irccd) 49 project(irccd)
50 50