From 7f40b88427b4683125243de03b82759628b6c4ec Mon Sep 17 00:00:00 2001 From: Richard Roberts Date: Thu, 26 Nov 2009 17:43:03 +0000 Subject: [PATCH] Another fix --- buildtools/gt.cmake | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/buildtools/gt.cmake b/buildtools/gt.cmake index d82f0eb7a..1d8ab5417 100644 --- a/buildtools/gt.cmake +++ b/buildtools/gt.cmake @@ -91,8 +91,11 @@ function(GT_MAIN_LIB) set(GT_COMMON_SOURCES "${GT_COMMON_SOURCES}" PARENT_SCOPE) message(STATUS "[gt.cmake] Adding main lib \"${PROJECT_NAME}\" with sources ${GT_COMMON_SOURCES}") add_library(${PROJECT_NAME} SHARED ${GT_COMMON_SOURCES}) - add_library(${PROJECT_NAME} STATIC ${GT_COMMON_SOURCES}) - install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION "lib" ARCHIVE DESTINATION "lib") + add_library(${PROJECT_NAME}-static STATIC ${GT_COMMON_SOURCES}) + SET_TARGET_PROPERTIES(${PROJECT_NAME}-static PROPERTIES OUTPUT_NAME "${PROJECT_NAME}") + SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES CLEAN_DIRECT_OUTPUT 1) + SET_TARGET_PROPERTIES(${PROJECT_NAME}-static PROPERTIES CLEAN_DIRECT_OUTPUT 1) + install(TARGETS ${PROJECT_NAME} ${PROJECT_NAME}-static LIBRARY DESTINATION "lib" ARCHIVE DESTINATION "lib") endfunction(GT_MAIN_LIB) # Define the main static library from the given sources