Hi,

and just in the beginning, I am sorry if this was asked thousands of
times before, but I wasn't able to find it.

The situation is following

src -- common -- common.c
 |
  ---- a -- a.c
 |
  ---- b -- b.c


add_library (a
     ${project_SOURCE_DIR}/common/common
     ${project_SOURCE_DIR}/a/a}

add_library (b
     ${project_SOURCE_DIR}/common/common
     ${project_SOURCE_DIR}/b/b}


This results in a double compilation of common.c. One time for liba and
the other one for libb.

What is the best way to force common.c to be compiled just ones?


Thanks justin

Attachment: signature.asc
Description: OpenPGP digital signature

--

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