Fix location of generated header for CUnit based tests
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
This commit is contained in:
parent
c903fee0c9
commit
217def362c
1 changed files with 2 additions and 3 deletions
|
@ -20,9 +20,8 @@ function(get_cunit_header_file SOURCE_FILE HEADER_FILE)
|
||||||
# located in the same relative directory, using the basename of the source
|
# located in the same relative directory, using the basename of the source
|
||||||
# file postfixed with .h. e.g. <project>/foo/bar.h would be converted to
|
# file postfixed with .h. e.g. <project>/foo/bar.h would be converted to
|
||||||
# <project>/build/foo/bar.h.
|
# <project>/build/foo/bar.h.
|
||||||
if(IS_ABSOLUTE "${SOURCE_FILE}")
|
get_filename_component(SOURCE_FILE "${SOURCE_FILE}" ABSOLUTE)
|
||||||
file(RELATIVE_PATH SOURCE_FILE "${PROJECT_SOURCE_DIR}" "${SOURCE_FILE}")
|
file(RELATIVE_PATH SOURCE_FILE "${PROJECT_SOURCE_DIR}" "${SOURCE_FILE}")
|
||||||
endif()
|
|
||||||
get_filename_component(basename "${SOURCE_FILE}" NAME_WE)
|
get_filename_component(basename "${SOURCE_FILE}" NAME_WE)
|
||||||
get_filename_component(dir "${SOURCE_FILE}" DIRECTORY)
|
get_filename_component(dir "${SOURCE_FILE}" DIRECTORY)
|
||||||
set(${HEADER_FILE} "${CMAKE_BINARY_DIR}/${dir}/${basename}.h" PARENT_SCOPE)
|
set(${HEADER_FILE} "${CMAKE_BINARY_DIR}/${dir}/${basename}.h" PARENT_SCOPE)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue