@@ -7,6 +7,8 @@ set (log4cplus_version_patch 0)
77set (log4cplus_soversion 0)
88set (log4cplus_postfix "" )
99
10+ option (LOG4CPLUS_BUILD_TESTING "Build the test suite." ON )
11+
1012find_package (Threads)
1113message (STATUS "Threads: ${CMAKE_THREAD_LIBS_INIT} " )
1214
@@ -40,17 +42,21 @@ set (log4cplus "log4cplus${log4cplus_postfix}")
4042
4143include (ConfigureChecks.cmake)
4244
43- configure_file (include /log4cplus/config.h.cmake.in ${CMAKE_BINARY_DIR } /include /log4cplus/config.h @ONLY)
44- configure_file (include /log4cplus/config/defines.hxx.cmake.in ${CMAKE_BINARY_DIR } /include /log4cplus/config/defines.hxx @ONLY)
45+ configure_file (include /log4cplus/config.h.cmake.in ${log4cplus_BINARY_DIR } /include /log4cplus/config.h @ONLY)
46+ configure_file (include /log4cplus/config/defines.hxx.cmake.in ${log4cplus_BINARY_DIR } /include /log4cplus/config/defines.hxx @ONLY)
4547
46- include_directories (${CMAKE_SOURCE_DIR } /include
47- ${CMAKE_BINARY_DIR } /include
48+ include_directories (${log4cplus_SOURCE_DIR } /include
49+ ${log4cplus_BINARY_DIR } /include
4850 )
4951
50- enable_testing ()
52+ if (LOG4CPLUS_BUILD_TESTING)
53+ enable_testing ()
54+ endif (LOG4CPLUS_BUILD_TESTING)
5155
5256add_subdirectory (src)
5357add_subdirectory (loggingserver)
54- add_subdirectory (tests)
58+ if (LOG4CPLUS_BUILD_TESTING)
59+ add_subdirectory (tests)
60+ endif (LOG4CPLUS_BUILD_TESTING)
5561
5662include (Log4CPlusCPack.cmake)
0 commit comments