I did try to do that. However, the generated target is empty and the generarated header file is not part of the project. If I try to make it part of another library (the one where it gets included) the library does not pick the newest version of the file. The thing I do not know is how to use ADD_CUSTOM_TARGET so that it includes the header file which it builds.

Thanks,
Min


From: Bill Hoffman <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: Min Cu <[EMAIL PROTECTED]>
CC: [EMAIL PROTECTED], cmake@cmake.org
Subject: Re: [CMake] Force rebuild
Date: Mon, 26 Mar 2007 21:20:37 -0400

Min Cu wrote:
Yes, that is more or less what I need. I have a project that generates a header file which is included in other projects. However, once the project is built when make is called the next time it does not get rebuilt. So, I guess my question is "How do I make the custom target run every built?" The solution needs to work on both Windows and Linux/Unix so I can't use the pre-build event. It is probably a silly question but I am new to CMake and don't know it well yet.
add a custom target that depends on all. Then use add_dependency to make other targets depend on it. So, look at these commends:

add_dependencies
add_custom_target

here:
http://www.cmake.org/HTML/Documentation.html

-Bill

_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

_________________________________________________________________
Get Hotmail, News, Sport and Entertainment from MSN on your mobile. http://www.msn.txt4content.com/

_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to