9 lines
558 B
CMake
9 lines
558 B
CMake
|
# Prepare "Catch" library for other executables
|
||
|
set(CATCH_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
|
||
|
add_library(libcatch ${CATCH_INCLUDE_DIR}/dummy.cpp) #This should be removed when we switch to >= CMake 3.0
|
||
|
|
||
|
#CMake 2.8.12 doesn't support the INTERFACE option to target_include_directories(),
|
||
|
#so we must set the property directly (should use commented version when we switch to CMake >= 3.0)
|
||
|
#target_include_directories(libcatch INTERFACE ${CATCH_INCLUDE_DIR})
|
||
|
set_property(TARGET libcatch APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CATCH_INCLUDE_DIR})
|