Ok I think I found solution maybe the answer is to use ADD_CUSTOM_COMMAND with DEPENDS
On Tue, Feb 10, 2009 at 12:51 PM, elizabeta petreska < [email protected]> wrote: > Hello > My problem is this : > > I am having a set of matlab M files which need to be compiled with Matlab > compiler mcc.exe. > And I have separate directory for my matlab files which looks like this: > > -MM > --m files > dummy.cpp > cmakelists.txt > > > the cmakelists.txt inside the directory: > > ADD_LIBRARY(MM STATIC dummy.cpp) > ADD_CUSTOM_COMMAND(TARGET MM PRE_BUILD > COMMAND mcc mcc -B cpplib:mylib ${MM_FILES} > WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/matlab) > > Before I built the MM target the custom command generates mylib.cpp > ,mylib.h ,mylib.lib and mylib.dll. > > The question is how to make the pre_build event to fire only if some of the > m files changes, i.e how to add file dependencies? > is this make sense? > Thank you > > >
_______________________________________________ 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
