polybar/tests/CMakeLists.txt

25 lines
664 B
CMake
Raw Normal View History

2016-06-15 03:32:35 +00:00
cmake_minimum_required(VERSION 3.1 FATAL_ERROR)
project(testsuite CXX)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CPPUNIT_CFLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Weffc++ -frtti -Wno-unused-parameter")
find_package(CppUnit REQUIRED)
add_definitions(${CPPUNIT_CFLAGS_OTHER})
file(GLOB_RECURSE source_files "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp")
make_executable(testrunner
SOURCES
${source_files}
2016-10-10 16:53:16 +00:00
TARGET_DEPENDS
lemonlib_static
2016-06-15 03:32:35 +00:00
CMAKE_DEPENDS
cppunit
xpp)
#add_custom_command(TARGET testrunner POST_BUILD COMMAND testrunner)
add_custom_target(tests testrunner
DEPENDS testrunner
COMMENT "Running CppUnit tests...")