浏览代码

improving cl code packaging

Nicolas Winkler 4 年之前
父节点
当前提交
969a3df95a
共有 2 个文件被更改,包括 6 次插入6 次删除
  1. 3 3
      CMakeLists.txt
  2. 3 3
      libmandel/CMakeLists.txt

+ 3 - 3
CMakeLists.txt

@@ -76,9 +76,9 @@ endif()
 
 if (DOXYGEN_FOUND)
     set(DOXYGEN_IN doxyfile)
-    add_custom_target(doc COMMAND ${DOXYGEN_EXECUTABLE} "${CMAKE_SOURCE_DIR}/doxyfile"
-            WORKING_DIRECTORY ${CMAKE_HOME_DIRECTORY}
-            COMMENT "Building documentation")
+    add_custom_target(doc COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_SOURCE_DIR}/doxyfile
+        WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
+        COMMENT "Building documentation")
 endif()
 
 

+ 3 - 3
libmandel/CMakeLists.txt

@@ -71,10 +71,10 @@ endif()
 
 
 add_executable(resourcec resourcec/resourcec.cpp)
-add_custom_target(OpenClCode.cpp
+add_custom_command(
+    OUTPUT OpenClCode.cpp
     BYPRODUCTS ${CMAKE_CURRENT_BINARY_DIR}/OpenClCode.h
-    COMMAND resourcec ARGS ${MandelClSources} -n mnd::cl_src -d ${CMAKE_CURRENT_BINARY_DIR}/OpenClCode.h -o OpenClCode.cpp
-    DEPENDS resourcec
+    COMMAND resourcec ARGS -n mnd::cl_src -d ${CMAKE_CURRENT_BINARY_DIR}/OpenClCode.h -o OpenClCode.cpp
     SOURCES ${MandelClSources}
     WORKING_DIRECTORY ${CMAKE_PROJECT_DIR}
     COMMENT "Packaging Opencl Resources"