From a66a9c6e320627f02768c6e085257e6e5b6918fb Mon Sep 17 00:00:00 2001 From: apn Date: Tue, 7 Feb 2017 15:16:52 +0300 Subject: [PATCH] Modify TARGET_NAME --- adm/templates/OpenCASCADE3rdparty.cmake.in | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/adm/templates/OpenCASCADE3rdparty.cmake.in b/adm/templates/OpenCASCADE3rdparty.cmake.in index cb8a5ff834..11c7b3aea5 100644 --- a/adm/templates/OpenCASCADE3rdparty.cmake.in +++ b/adm/templates/OpenCASCADE3rdparty.cmake.in @@ -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() -- 2.39.5