Hi all, My Cmakelists contains:
set(myobj ${CMAKE_CURRENT_SOURCE_DIR}/../objfolder/myfile.obj) add_executable(myexe main.c ${myobj}) This myfile.obj object file is generated while building objfolder before creating this executable Now on building this executable i got a warning: main.obj: warning: earlier declaration of a function f1() found in myfile.obj: second definition ignored.. This means it is taking the f1() function from myfile.obj but i want f1() function to be taken from main.obj.. What to do? Also it is imp. to link this myfile.obj file to myexe executable since it depends on other functions of this object file.. So this object file has to be there. Just tell me how function f1() can be taken from main.c rahter than from myfile.obj evenif it still gives warning as: myfile.obj:warning: earlier definition of function f1() found in main.c (since if it takes f1() from main.c): second def. ignored Regards- Ankit Jain
_______________________________________________ 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