comparison CMakeLists.txt @ 986:583d9f83e9f5

irccd: bring back Javascript plugins While here, fix various small issues.
author David Demelier <markand@malikania.fr>
date Wed, 10 Feb 2021 13:20:39 +0100
parents 5ffc8350e84b
children 462e12e434fb
comparison
equal deleted inserted replaced
985:6da542806ed3 986:583d9f83e9f5
35 set(CMAKE_C_FLAGS "-Wall -Wextra ${CMAKE_C_FLAGS}") 35 set(CMAKE_C_FLAGS "-Wall -Wextra ${CMAKE_C_FLAGS}")
36 endif () 36 endif ()
37 37
38 include(GNUInstallDirs) 38 include(GNUInstallDirs)
39 39
40 include(cmake/IrccdDefinePlugin.cmake)
41
40 find_package(FLEX REQUIRED) 42 find_package(FLEX REQUIRED)
41 find_package(BISON REQUIRED) 43 find_package(BISON REQUIRED)
42 44
43 if (IRCCD_WITH_SSL) 45 if (IRCCD_WITH_SSL)
44 find_package(OpenSSL REQUIRED) 46 find_package(OpenSSL REQUIRED)
52 endif () 54 endif ()
53 55
54 add_subdirectory(lib) 56 add_subdirectory(lib)
55 add_subdirectory(irccd) 57 add_subdirectory(irccd)
56 add_subdirectory(irccdctl) 58 add_subdirectory(irccdctl)
59 add_subdirectory(plugins)
57 60
58 if (IRCCD_WITH_TESTS) 61 if (IRCCD_WITH_TESTS)
59 enable_testing() 62 enable_testing()
60 add_subdirectory(extern/libgreatest) 63 add_subdirectory(extern/libgreatest)
61 add_subdirectory(tests) 64 add_subdirectory(tests)