nulldrv: Create icd json file for nulldrv
authorCourtney Goeltzenleuchter <courtneygo@google.com>
Thu, 19 Nov 2015 22:19:56 +0000 (15:19 -0700)
committerJon Ashburn <jon@lunarg.com>
Wed, 9 Dec 2015 15:50:04 +0000 (08:50 -0700)
icd/nulldrv/CMakeLists.txt

index 2cb69f9..8e40e69 100644 (file)
@@ -31,5 +31,11 @@ if (WIN32)
         LINK_FLAGS "/DEF:${PROJECT_SOURCE_DIR}/icd/nulldrv/VK_nulldrv.def")
 else()
     set_target_properties(VK_nulldrv PROPERTIES
-       LINK_FLAGS "-Wl,-Bsymbolic")
+        LINK_FLAGS "-Wl,-Bsymbolic")
+    if (NOT (CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_CURRENT_BINARY_DIR))
+        add_custom_target(nulldrv_icd-json ALL
+        COMMAND ln -sf ${CMAKE_CURRENT_SOURCE_DIR}/nulldrv_icd.json
+            VERBATIM
+            )
+    endif()
 endif()