]> OCCT Git - occt-copy.git/commitdiff
Modify TARGET_NAME CR27560
authorapn <apn@opencascade.com>
Tue, 7 Feb 2017 12:16:52 +0000 (15:16 +0300)
committerapn <apn@opencascade.com>
Mon, 1 Oct 2018 08:14:42 +0000 (11:14 +0300)
adm/templates/OpenCASCADE3rdparty.cmake.in

index cb8a5ff83427d078902eb46bfab58d34c271c083..11c7b3aea5284b0bdee0a5c8077f2ddb2e16f69e 100644 (file)
@@ -7,29 +7,30 @@
 #
 
 macro (CREATE_IMPORTED_TARGET TARGET_NAME CONFIGURATION TARGET_LIBRARY_FILE_PATH IS_DYNAMIC_LIBRARY)
+  string (TOLOWER "${TARGET_NAME}" TARGET_NAME_tolower)
   # Create imported target
-  if (NOT TARGET ${TARGET_NAME})
-    add_library(${TARGET_NAME} SHARED IMPORTED)
+  if (NOT TARGET ${TARGET_NAME_tolower})
+    add_library(${TARGET_NAME_tolower} SHARED IMPORTED)
   endif()
   
   # Append new configuration to the target
-  get_property (TARGET_IMPORTED_CONFIGURATIONS TARGET ${TARGET_NAME} PROPERTY IMPORTED_CONFIGURATIONS)
+  get_property (TARGET_IMPORTED_CONFIGURATIONS TARGET ${TARGET_NAME_tolower} PROPERTY IMPORTED_CONFIGURATIONS)
   list (FIND TARGET_IMPORTED_CONFIGURATIONS ${CONFIGURATION} IS_ALREADY_ADDED)
   if (${IS_ALREADY_ADDED} EQUAL -1)
-    set_property(TARGET ${TARGET_NAME} APPEND PROPERTY IMPORTED_CONFIGURATIONS ${CONFIGURATION})
+    set_property(TARGET ${TARGET_NAME_tolower} APPEND PROPERTY IMPORTED_CONFIGURATIONS ${CONFIGURATION})
   endif()
 
   if (${IS_DYNAMIC_LIBRARY})
     # Add *.dll(Windows)/*.so(Linux)/*.dylib(MacOS) library to the target
     if (NOT "${TARGET_LIBRARY_FILE_PATH}" STREQUAL "")
-      set_target_properties(${TARGET_NAME} PROPERTIES IMPORTED_LOCATION_${CONFIGURATION} "${TARGET_LIBRARY_FILE_PATH}")
+      set_target_properties(${TARGET_NAME_tolower} PROPERTIES IMPORTED_LOCATION_${CONFIGURATION} "${TARGET_LIBRARY_FILE_PATH}")
       list(APPEND _IMPORT_CHECK_FILES_FOR_${TARGET_NAME} "${TARGET_LIBRARY_FILE_PATH}" )
     endif()
   else()
     # Add library *.lib to the target for Windows platform
     if (WIN32)
       if (NOT "${TARGET_LIBRARY_FILE_PATH}" STREQUAL "")
-        set_target_properties(${TARGET_NAME} PROPERTIES IMPORTED_IMPLIB_${CONFIGURATION} "${TARGET_LIBRARY_FILE_PATH}")
+        set_target_properties(${TARGET_NAME_tolower} PROPERTIES IMPORTED_IMPLIB_${CONFIGURATION} "${TARGET_LIBRARY_FILE_PATH}")
         list(APPEND _IMPORT_CHECK_FILES_FOR_${TARGET_NAME} "${TARGET_LIBRARY_FILE_PATH}")
       endif()
     endif()