Remove unnecessary copy_directory while building 29/231029/1 accepted/tizen/unified/20200421.051515 submit/tizen/20200417.030536
authorSemun Lee <semun.lee@samsung.com>
Fri, 17 Apr 2020 00:22:44 +0000 (09:22 +0900)
committerSemun Lee <semun.lee@samsung.com>
Fri, 17 Apr 2020 00:22:44 +0000 (09:22 +0900)
Change-Id: I07a898abb258deb804d0fff971ef43ea173785a6
Signed-off-by: Semun Lee <semun.lee@samsung.com>
CMakeLists.txt

index a07683c..aba0e44 100644 (file)
@@ -1553,23 +1553,30 @@ if (LWS_WITH_STATIC)
                        PROPERTIES
                        OUTPUT_NAME websockets_static)
        endif()
-       add_custom_command(
+
+       if (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/include/libwebsockets.h)
+               add_custom_command(
                      TARGET websockets
                      COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/include/libwebsockets.h
                                                         ${CMAKE_CURRENT_BINARY_DIR}/include/libwebsockets.h
-       )
+               )
+       endif()
 
-       add_custom_command(
+       if (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/include/libwebsockets)
+               add_custom_command(
                      TARGET websockets
                      COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/include/libwebsockets/
                                                                        ${CMAKE_CURRENT_BINARY_DIR}/include/libwebsockets
-       )
+               )
+       endif()
 
-       add_custom_command(
+       if (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/include/lws_config.h)
+               add_custom_command(
                      TARGET websockets
                      COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/lws_config.h
                                                         ${CMAKE_CURRENT_BINARY_DIR}/include/lws_config.h
-       )
+               )
+       endif()
 
 endif()
 
@@ -1600,23 +1607,29 @@ if (LWS_WITH_SHARED)
                set_property(TARGET websockets_shared PROPERTY MACOSX_RPATH YES)
        endif()
 
-       add_custom_command(
+       if (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/include/libwebsockets.h)
+               add_custom_command(
                      TARGET websockets_shared
                      COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/include/libwebsockets.h
                                                         ${CMAKE_CURRENT_BINARY_DIR}/include/libwebsockets.h
-       )
+               )
+       endif()
 
-       add_custom_command(
-                     TARGET websockets
+       if (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/include/libwebsockets)
+               add_custom_command(
+                     TARGET websockets_shared
                      COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/include/libwebsockets
                                                                        ${CMAKE_CURRENT_BINARY_DIR}/include/libwebsockets
-       )
+               )
+       endif()
 
-       add_custom_command(
+       if (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/include/lws_config.h)
+               add_custom_command(
                      TARGET websockets_shared
                      COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/lws_config.h
                                                         ${CMAKE_CURRENT_BINARY_DIR}/include/lws_config.h
-       )
+               )
+       endif()
 
 
 endif()