From: Michihiro NAKAJIMA Date: Tue, 27 Jan 2009 09:02:24 +0000 (-0500) Subject: Remove unnecessary handling for list.h. X-Git-Tag: v2.7.0~396 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36076745fef47ab358cf63527c68e7ee16a2ccc8;p=thirdparty%2Flibarchive.git Remove unnecessary handling for list.h. It make sure an "out-of-source" build. SVN-Revision: 497 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index a6c331abb..03762bcbf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -77,12 +77,7 @@ ENDMACRO (YACC_FILE) # # Generate list.h # -MACRO (GENERATE_LIST_H __listfile __list_sources) - IF (NOT "${__listfile}" MATCHES "^${CMAKE_CURRENT_SOURCE_DIR}") - SET(_listfile "${CMAKE_CURRENT_SOURCE_DIR}/${__listfile}") - ELSE (NOT "${__listfile}" MATCHES "^${CMAKE_CURRENT_SOURCE_DIR}") - SET(_listfile "${__listfile}") - ENDIF (NOT "${__listfile}" MATCHES "^${CMAKE_CURRENT_SOURCE_DIR}") +MACRO (GENERATE_LIST_H _listfile __list_sources) IF (NOT EXISTS "${_listfile}" OR ${CMAKE_CURRENT_LIST_FILE} IS_NEWER_THAN "${_listfile}")