From b358cc7f82dde7808bda57d4bed72e23c36e658e Mon Sep 17 00:00:00 2001 From: Vladislav Vaintroub Date: Sat, 5 Dec 2009 13:16:30 +0000 Subject: [PATCH] Fix creation of exports file on Unix --- cmake/libutils.cmake | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmake/libutils.cmake b/cmake/libutils.cmake index 0c34754bc75..dc151bc12f2 100644 --- a/cmake/libutils.cmake +++ b/cmake/libutils.cmake @@ -76,7 +76,7 @@ MACRO(CREATE_EXPORT_FILE VAR TARGET API_FUNCTIONS) CONFIGURE_FILE_CONTENT(${CONTENT} ${EXPORTS}) SET(${VAR} ${DUMMY} ${EXPORTS}) ELSE() - SET(EXPORTS ${CMAKE_CURRENT_BINARY_DIR}/${target}_exports_file.cc) + SET(EXPORTS ${CMAKE_CURRENT_BINARY_DIR}/${TARGET}_exports_file.cc) SET(CONTENT) FOREACH(FUNC ${API_FUNCTIONS}) SET(CONTENT "${CONTENT} extern void* ${FUNC}\;\n") @@ -241,7 +241,9 @@ MACRO(MERGE_LIBRARIES) ENDIF() ENDFOREACH() ENDIF() - CREATE_EXPORT_FILE(SRC ${TARGET} "${EXPORTS}") + + + CREATE_EXPORT_FILE(SRC ${TARGET} "${ARG_EXPORTS}") ADD_LIBRARY(${TARGET} SHARED ${SRC}) TARGET_LINK_LIBRARIES(${TARGET} ${LIBS}) IF(ARG_OUTPUT_NAME)