From 1935d0738fcba72992f9a5bc2ff7dee469c51ab2 Mon Sep 17 00:00:00 2001 From: Glenn Randers-Pehrson Date: Tue, 29 May 2012 05:50:04 -0500 Subject: [PATCH] [libpng16] Revised CMakeLists.txt to not attempt to make a symlink under mingw. --- ANNOUNCE | 5 +++-- CHANGES | 3 ++- CMakeLists.txt | 6 +++--- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index e9e59a412..23208403c 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,5 +1,5 @@ -Libpng 1.6.0beta23 - May 23, 2012 +Libpng 1.6.0beta23 - May 29, 2012 This is not intended to be a public release. It will be replaced within a few weeks by a public version or by another test version. @@ -369,7 +369,8 @@ Version 1.6.0beta22 [May 23, 2012] introducing new png_aligncast macros to do the cast in a way that clang accepts. -Version 1.6.0beta23 [May 23, 2012] +Version 1.6.0beta23 [May 29, 2012] + Revised CMakeLists.txt to not attempt to make a symlink under mingw. Send comments/corrections/commendations to png-mng-implement at lists.sf.net (subscription required; visit diff --git a/CHANGES b/CHANGES index 59a101d81..ea9227ca2 100644 --- a/CHANGES +++ b/CHANGES @@ -4120,7 +4120,8 @@ Version 1.6.0beta22 [May 23, 2012] introducing new png_aligncast macros to do the cast in a way that clang accepts. -Version 1.6.0beta23 [May 23, 2012] +Version 1.6.0beta23 [May 29, 2012] + Revised CMakeLists.txt to not attempt to make a symlink under mingw. Send comments/corrections/commendations to png-mng-implement at lists.sf.net (subscription required; visit diff --git a/CMakeLists.txt b/CMakeLists.txt index 5c43478ca..ada4ed64f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -219,7 +219,7 @@ ENDIF(NOT CMAKE_LIBRARY_OUTPUT_DIRECTORY) # copies if different. macro(CREATE_SYMLINK SRC_FILE DEST_FILE) FILE(REMOVE ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${DEST_FILE}) - if(WIN32 AND NOT CYGWIN AND NOT MINGW) + if(WIN32 AND NOT CYGWIN AND NOT MSYS) ADD_CUSTOM_COMMAND( OUTPUT ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${DEST_FILE} ${CMAKE_CURRENT_BINARY_DIR}/${DEST_FILE} COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/${SRC_FILE} ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${DEST_FILE} @@ -227,10 +227,10 @@ macro(CREATE_SYMLINK SRC_FILE DEST_FILE) DEPENDS ${PNG_LIB_NAME} ${PNG_LIB_NAME_STATIC} ) ADD_CUSTOM_TARGET(${DEST_FILE}_COPY ALL DEPENDS ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${DEST_FILE}) - else(WIN32 AND NOT CYGWIN AND NOT MINGW) + else(WIN32 AND NOT CYGWIN AND NOT MSYS) execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ${SRC_FILE} ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${DEST_FILE} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ${SRC_FILE} ${DEST_FILE} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) - endif(WIN32 AND NOT CYGWIN AND NOT MINGW) + endif(WIN32 AND NOT CYGWIN AND NOT MSYS) endmacro() # libpng is a library so default to 'lib'