From 0e2d827e5c0b47e3c8604e94b773f31dcd448ff1 Mon Sep 17 00:00:00 2001 From: Benjamin Paassen Date: Thu, 11 Dec 2014 17:58:58 +0100 Subject: First draft. Tested search path adding mechanism. --- CMakeLists.txt | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index d824b86..6651069 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,10 +32,11 @@ OPTION(BUILD_DOCUMENTATION "Create and install the HTML based API documentation # Enable C++11 and all warnings SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -pedantic-errors -std=c++11") -# Include expat and mozjs-24 via PkgConfig +# Include boost (filesystem) expat and mozjs-24 via PkgConfig FIND_PACKAGE(PkgConfig REQUIRED) PKG_CHECK_MODULES(MOZJS REQUIRED mozjs-24) PKG_CHECK_MODULES(EXPAT REQUIRED expat) +FIND_PACKAGE(Boost COMPONENTS system filesystem REQUIRED) ################################################################################ # Inclusion of doxygen # @@ -85,6 +86,7 @@ INCLUDE_DIRECTORIES( src/ ${MOZJS_INCLUDE_DIRS} ${EXPAT_INCLUDE_DIRS} + ${Boost_INCLUDE_DIR} ) # Link directories @@ -121,6 +123,15 @@ ADD_LIBRARY(ousia_core src/core/variant/Variant ) +ADD_LIBRARY(ousia_boost + src/plugins/boost/FileLocator +) + +TARGET_LINK_LIBRARIES(ousia_boost + ousia_core + ${Boost_LIBRARIES} +) + ADD_LIBRARY(ousia_css src/plugins/css/CSSParser ) @@ -181,6 +192,16 @@ IF(TEST) ousia_core ) + ADD_EXECUTABLE(ousia_test_boost + test/plugins/boost/FileLocatorTest + ) + + TARGET_LINK_LIBRARIES(ousia_test_boost + ${GTEST_LIBRARIES} + ousia_core + ousia_boost + ) + ADD_EXECUTABLE(ousia_test_css test/plugins/css/CSSParserTest ) -- cgit v1.2.3