diff options
Diffstat (limited to 'cmake')
| -rw-r--r-- | cmake/Anope.cmake | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cmake/Anope.cmake b/cmake/Anope.cmake index fa6c133d6..252d54ca3 100644 --- a/cmake/Anope.cmake +++ b/cmake/Anope.cmake @@ -395,10 +395,12 @@ macro(calculate_depends SRC SKIP) # This used to be find_in_list, but it was changed to this loop to do a find on each default include directory, this fixes Mac OS X trying to get it's framework directories in here set(FOUND_IN_DEFAULTS -1) foreach(DEFAULT_INCLUDE_DIR ${DEFAULT_INCLUDE_DIRS}) + string(REGEX REPLACE "\\+" "\\\\+" DEFAULT_INCLUDE_DIR ${DEFAULT_INCLUDE_DIR}) + string(REGEX MATCH ${DEFAULT_INCLUDE_DIR} FOUND_DEFAULT ${FOUND_${FILENAME}_INCLUDE}) string(FIND ${FOUND_${FILENAME}_INCLUDE} ${DEFAULT_INCLUDE_DIR} FOUND_DEFAULT) - if(NOT FOUND_DEFAULT EQUAL -1) + if(FOUND_DEFAULT) set(FOUND_IN_DEFAULTS 0) - endif(NOT FOUND_DEFAULT EQUAL -1) + endif(FOUND_DEFAULT) endforeach(DEFAULT_INCLUDE_DIR) if(FOUND_IN_DEFAULTS EQUAL -1) find_in_list(${ARGV2} "${FOUND_${FILENAME}_INCLUDE}" FOUND_IN_INCLUDES) |
