thorough workaround for CMAKE_CURRENT_LIST_DIR variable

- to fix this for CMake 2.8.2
This commit is contained in:
Miro ILIAS
2015-11-10 09:22:26 +01:00
parent f639bea034
commit 950652aedd
3 changed files with 15 additions and 5 deletions

View File

@ -12,11 +12,8 @@
# CMAKE_CURRENT_LIST_DIR is undefined in CMake 2.8.2
# see https://public.kitware.com/Bug/print_bug_page.php?bug_id=11675
# workaround: create CMAKE_CURRENT_LIST_DIR if it doesn't exist
if(NOT DEFINED CMAKE_CURRENT_LIST_DIR)
get_filename_component(CMAKE_CURRENT_LIST_DIR ${CMAKE_CURRENT_LIST_FILE} PATH)
endif()
# workaround: create CMAKE_CURRENT_LIST_DIR
get_filename_component(CMAKE_CURRENT_LIST_DIR ${CMAKE_CURRENT_LIST_FILE} PATH)
add_custom_command(
OUTPUT ${PROJECT_BINARY_DIR}/git_info.h
COMMAND ${CMAKE_COMMAND} -D_target_dir=${PROJECT_BINARY_DIR} -P git_info_sub.cmake