The following issue has been SUBMITTED. ====================================================================== http://public.kitware.com/Bug/view.php?id=14547 ====================================================================== Reported By: Hajime Yoshimori Assigned To: ====================================================================== Project: CMake Issue ID: 14547 Category: CMake Reproducibility: always Severity: minor Priority: normal Status: new ====================================================================== Date Submitted: 2013-11-06 07:40 EST Last Modified: 2013-11-06 07:40 EST ====================================================================== Summary: Unix Makefile generator won't escape '#' Description: The Unix Makefile generator won't escape '#' which is appeared in names of dependent files.
If we have a header file named like "P#HEADER", CMake dependency generator will output the name without escaping. Then it will occurs a dependency error because there is not a file named like "P". Steps to Reproduce: (This test case requires FORTRAN compiler.) 1. Extract "test-case.tar.gz" 2. cd to "test" 3. make directory "build" 4. cd to "build" 5. cmake .. -G 'Unix Makefiles' 6. make Outputs following: (Using GNU Make) make[2]: *** No rule to make target `../P', needed by `CMakeFiles/A.dir/A.F.o'. Stop. Outputs following: (Using Solaris Make) make: Fatal error in reader: CMakeFiles/A.dir/depend.make, line 4: Unexpected comment seen Additional Information: It also occurs in any place where user inputted (target names, compile options, additional library names, and so on). ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2013-11-06 07:40 Hajime YoshimoriNew Issue 2013-11-06 07:40 Hajime YoshimoriFile Added: test-case.tar.gz ====================================================================== -- 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
