blob: 99e1da655649c0a65269822d7173c825788e673b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(tidlc)
INCLUDE(FindPkgConfig)
FIND_PACKAGE(BISON REQUIRED)
FIND_PACKAGE(FLEX REQUIRED)
IF(NOT DEFINED MINIMUM_BUILD)
ENABLE_TESTING()
SET(TARGET_TIDL_BUILD_TESTS "tidl-build-tests")
SET(TIDL_UNIT_TESTS "tidl-unit-tests")
ADD_TEST(NAME ${TIDL_UNIT_TESTS} COMMAND ${TIDL_UNIT_TESTS} test.tidl test_error.tidl
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/tests/unit_tests)
ENDIF(NOT DEFINED MINIMUM_BUILD)
ADD_SUBDIRECTORY(idlc)
ADD_SUBDIRECTORY(tests)
|