PROJECT( test ) set(LIBS ${Boost_LIBRARIES}) find_package(LibXML++ REQUIRED QUIET) include_directories(${LibXML++_INCLUDE_DIRS}) link_directories(${LibXML++_LIBRARY_DIRS}) set(LIBS ${LIBS} ${LibXML++_LIBRARIES}) find_package(ANTLR REQUIRED QUIET) include_directories(${ANTLR_INCLUDE_DIR}) set(LIBS ${LIBS} ${ANTLR_LIBRARY}) include_directories( ${CMAKE_SOURCE_DIR} ) add_definitions(-DLIBWCCL_TEST_DATA_DIR="${PROJECT_SOURCE_DIR}/") add_executable(tests conditional.cpp constant.cpp context.cpp datadriven.cpp datarule.cpp getlemmas.cpp getsymbols.cpp getsymbolsinrange.cpp getorth.cpp logicalpredicates.cpp main.cpp mark.cpp match.cpp position.cpp positionpredicates.cpp regex.cpp relativeposition.cpp strsetfunctions.cpp values.cpp varaccess.cpp vargetter.cpp variables.cpp varsetter.cpp ) target_link_libraries ( tests wccl ${LIBS} ) include_directories(${Boost_INCLUDE_DIR}) link_directories(${Boost_LIBRARY_DIRS}) add_custom_target(test tests) add_custom_target(test-verbose ./tests --log_level=message)