summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
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)