Add copies to ./bin for renderdoccmd & librenderdoc.so

* This allows qrenderdoc to link properly when opened directly in
  qtcreator, as otherwise it doesn't know where to link to the generated
  librenderdoc.so somewhere in CMake's build directory
This commit is contained in:
baldurk
2016-09-14 17:31:45 +02:00
parent 289289d2a1
commit 541c2f2d99
3 changed files with 10 additions and 1 deletions
-1
View File
@@ -5,7 +5,6 @@ CMAKE_PARAMS :=
.PHONY: all clean
all: renderdoc
@ln -sf "$(DST_DIR)/bin"
@mkdir -p "$(DST_DIR)" && cd "$(DST_DIR)" && \
cmake $(CMAKE_PARAMS) "$(SRC_DIR)" && \
$(MAKE)
+5
View File
@@ -294,3 +294,8 @@ target_include_directories(renderdoc ${RDOC_INCLUDES})
target_link_libraries(renderdoc ${RDOC_LIBRARIES})
install (TARGETS renderdoc DESTINATION lib)
add_custom_command(TARGET renderdoc POST_BUILD
COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/bin/)
add_custom_command(TARGET renderdoc POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:renderdoc> ${CMAKE_SOURCE_DIR}/bin/)
+5
View File
@@ -44,3 +44,8 @@ target_include_directories(renderdoccmd ${includes})
target_link_libraries(renderdoccmd ${libraries})
install (TARGETS renderdoccmd DESTINATION bin)
add_custom_command(TARGET renderdoccmd POST_BUILD
COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/bin/)
add_custom_command(TARGET renderdoccmd POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:renderdoccmd> ${CMAKE_SOURCE_DIR}/bin/)