Hi I have the following situation:
files: test.cpp test.h I want to process the file test.cpp with a custom pre-processor which will generate, say, test.ii.cpp which will get compiled into libtest.a. test.cpp just includes test.h. This is my CMakeLists.txt file: cmake_minimum_required(VERSION 2.6) add_custom_command (OUTPUT test.ii.cpp COMMAND preprocess test.cpp test.ii.cpp DEPENDS test.cpp COMMENT "Creating test.ii.cpp" VERBATIM) add_library (test test.ii.cpp) All dandy, but when I modify test.h the preprocessing step is not run, but just the compile step for test.ii.cpp. How can I make it so, that when the header is modified the preprocessing and the compilation steps are both run? Regards, Nikolay
_______________________________________________ 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