icd: build a static library
authorChia-I Wu <olv@lunarg.com>
Sat, 3 Jan 2015 16:31:33 +0000 (00:31 +0800)
committerCourtney Goeltzenleuchter <courtney@LunarG.com>
Thu, 5 Feb 2015 00:58:03 +0000 (17:58 -0700)
commit19f61a5cb8abdca8fb8a0a952f0cde7d113195ff
tree6bcd1eed2921ac4b6faf58b719f600216f8bdc81
parentfb743de50680ffea64979aa969efface2beb6ea8
icd: build a static library

libicd was an OBJECT library because it provided the XGL entry points.  That
is not true anymore.  Make it a STATIC library.

v2:
 - update .gitignore
 - stop adding CMAKE_CURRENT_BINARY_DIR to ICD_INCLUDE_DIRS, unnecessary since
   the switch to xglLayer.h some time ago

v3: Make icd appear before ICD_LIBRARIES during linking of libXGL_i965.so.
    It looks like we can do better now that icd is a regular library, but
    leave it as is for now.
.gitignore
icd/common/CMakeLists.txt