The following issue has been SUBMITTED. ====================================================================== http://www.cmake.org/Bug/view.php?id=13445 ====================================================================== Reported By: nagger Assigned To: ====================================================================== Project: CMake Issue ID: 13445 Category: (No Category) Reproducibility: always Severity: minor Priority: normal Status: new ====================================================================== Date Submitted: 2012-07-30 11:43 EDT Last Modified: 2012-07-30 11:43 EDT ====================================================================== Summary: file glob with relative path containing '.' Description: At a call of file(GLOB var RELATIVE ${absdir} ...), if absdir contains "/./" parts the resulting relative path is wrong
Steps to Reproduce: cmake_minimum_required(VERSION 2.8) file(GLOB var1 *.txt) file(GLOB var2 RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.txt) file(GLOB var3 RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/. *.txt) file(GLOB var4 RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/./. *.txt) message("var1: '${var1}'") message("var2: '${var2}'") message("var3: '${var3}'") message("var4: '${var4}'") ------- output: var1: 'D:/src/CMake_globrelative/CMakeLists.txt' var2: 'CMakeLists.txt' var3: '../CMakeLists.txt' var4: '../../CMakeLists.txt' ------- expected output: var1: 'D:/src/CMake_globrelative/CMakeLists.txt' var2: 'CMakeLists.txt' var3: 'CMakeLists.txt' var4: 'CMakeLists.txt' ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2012-07-30 11:43 nagger New Issue ====================================================================== -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers