comparison CMakeLists.txt @ 513:928a40398dec

CMake: split options and conditions, closes #716 As described in the issue, the CMake process force off a cache variable when a condition is not met. If the user installs the requirements and re-run CMake it must also set the variable to on which is inconvenient. The new process is to add a secondary variable and do not touch user defined options.
author David Demelier <markand@malikania.fr>
date Mon, 23 Oct 2017 21:30:17 +0200
parents 6ec510722582
children 68032209609d
comparison
equal deleted inserted replaced
512:b8da1d8c2a72 513:928a40398dec
80 add_subdirectory(doc) 80 add_subdirectory(doc)
81 add_subdirectory(libcommon) 81 add_subdirectory(libcommon)
82 add_subdirectory(libirccd) 82 add_subdirectory(libirccd)
83 add_subdirectory(libirccdctl) 83 add_subdirectory(libirccdctl)
84 84
85 if (WITH_JS) 85 if (HAVE_JS)
86 add_subdirectory(libirccd-js) 86 add_subdirectory(libirccd-js)
87 endif () 87 endif ()
88 88
89 add_subdirectory(irccd) 89 add_subdirectory(irccd)
90 add_subdirectory(irccdctl) 90 add_subdirectory(irccdctl)
91 add_subdirectory(contrib) 91 add_subdirectory(contrib)
92 92
93 if (WITH_JS) 93 if (HAVE_JS)
94 add_subdirectory(plugins) 94 add_subdirectory(plugins)
95 endif () 95 endif ()
96 96
97 # Platform specific. 97 # Platform specific.
98 if (WIN32) 98 if (WIN32)