This kind of looks like you're trying to avoid hardcoding the names of your source files. This might be a bug (in which case, please do file it - better to file a bogus bug than to let a real one slip by), but in any case, you probably don't want to do this. Instead, do an "ls" in your directory to get a list of files, and do a "set(SOURCES)" command and paste your file list in, or some similar technique.

See this link for some info on why:
http://www.cmake.org/cmake/help/cmake2.6docs.html#command:aux_source_directory

Ryan

On 03/01/2010 09:07 AM, Seelan Vamatheva wrote:

Hi,

During the process of porting our build system to CMake 2.8 (coming from 2.6), I found that the following code returns and empty list on linux:

file(GLOB tmp_src "${param}/*.c??")

On windows it works well. Also if I use CMake 2.6, it works well for both windows and linux. The CMake version is:

cmake version 2.8.0

I apologize if this issue is a bug and has been fixed, but I spent quite a bit of time chasing this and have come up with nothing. Any ideas? Thanks.


_______________________________________________
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://www.cmake.org/mailman/listinfo/cmake

--
Ryan Pavlik
HCI Graduate Student
Virtual Reality Applications Center
Iowa State University

rpav...@iastate.edu
http://academic.cleardefinition.com
Internal VRAC/HCI Site: http://tinyurl.com/rpavlik

_______________________________________________
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://www.cmake.org/mailman/listinfo/cmake

Reply via email to