changeset 386:6a6513d184c3

Irccd: fix build without Javascript
author David Demelier <markand@malikania.fr>
date Thu, 22 Dec 2016 12:55:23 +0100
parents 5e09d6ecd0fa
children 94b18a90e8f7
files libirccd-test/CMakeLists.txt tests/CMakeLists.txt
diffstat 2 files changed, 5 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/libirccd-test/CMakeLists.txt	Thu Dec 22 12:38:21 2016 +0100
+++ b/libirccd-test/CMakeLists.txt	Thu Dec 22 12:55:23 2016 +0100
@@ -23,12 +23,13 @@
     SOURCES
         ${libirccd-test_SOURCE_DIR}/irccd/command-tester.cpp
         ${libirccd-test_SOURCE_DIR}/irccd/command-tester.hpp
-        ${libirccd-test_SOURCE_DIR}/irccd/plugin-tester.cpp
-        ${libirccd-test_SOURCE_DIR}/irccd/plugin-tester.hpp
+        $<$<BOOL:${WITH_JS}>:${libirccd-test_SOURCE_DIR}/irccd/plugin-tester.cpp>
+        $<$<BOOL:${WITH_JS}>:${libirccd-test_SOURCE_DIR}/irccd/plugin-tester.hpp>
         ${libirccd-test_SOURCE_DIR}/irccd/server-tester.cpp
         ${libirccd-test_SOURCE_DIR}/irccd/server-tester.hpp
     LIBRARIES
-        libirccd-js
+        $<$<BOOL:${WITH_JS}>:libirccd-js>
+        libirccd
         libirccdctl
         extern-gtest
     PUBLIC_INCLUDES
--- a/tests/CMakeLists.txt	Thu Dec 22 12:38:21 2016 +0100
+++ b/tests/CMakeLists.txt	Thu Dec 22 12:55:23 2016 +0100
@@ -49,7 +49,6 @@
     add_subdirectory(logger)
     add_subdirectory(path)
     add_subdirectory(rules)
-    add_subdirectory(timer)
     add_subdirectory(util)
 
     # JS API
@@ -68,5 +67,6 @@
         add_subdirectory(plugin-history)
         add_subdirectory(plugin-logger)
         add_subdirectory(plugin-plugin)
+        add_subdirectory(timer)
     endif ()
 endif ()