OpenFPGA/libs/EXTERNAL/libcatch/CMakeLists.txt

9 lines
558 B
CMake
Raw Normal View History

# 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})