From 632ee3795c38faf6ffa11ac0d0248851eb1aa12c Mon Sep 17 00:00:00 2001 From: Eduardo Davila Date: Sat, 16 Oct 2010 13:59:32 +0000 Subject: [PATCH] *** empty log message *** --- CMakeLists.txt | 11 ++++++++++- cmake/CMakeLists.txt | 2 +- cmake/CREAMacro_FindAndUseLibraries.cmake | 2 +- cmake/CREAMacro_InstallLibraryForCMake.cmake | 6 ++++-- 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5a492b4..0ce9843 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -40,7 +40,16 @@ SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}) IF (WIN32) SET(CREA_LIB_PATH bin) ELSE (WIN32) - SET(CREA_LIB_PATH lib) + if( NOT APPLE ) + # check 64 bit + if( ${CMAKE_SIZEOF_VOID_P} EQUAL 4 ) + set( HAVE_64_BIT 0 ) + SET(CREA_LIB_PATH lib) + else( ${CMAKE_SIZEOF_VOID_P}EQUAL 4 ) + set( HAVE_64_BIT 1 ) + SET(CREA_LIB_PATH lib64) + endif( ${CMAKE_SIZEOF_VOID_P} EQUAL 4 ) + endif( NOT APPLE ) ENDIF(WIN32) diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 2aa4263..96da544 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -13,7 +13,7 @@ FOREACH(file ${CREA_CMAKE_FILES}) ENDFOREACH(file ${CREA_CMAKE_FILES}) IF(UNIX) - SET(PREFIX lib/crea/) + SET(PREFIX ${CREA_LIB_PATH}/crea/) ENDIF(UNIX) INSTALL( diff --git a/cmake/CREAMacro_FindAndUseLibraries.cmake b/cmake/CREAMacro_FindAndUseLibraries.cmake index 1a4f021..83b5c20 100644 --- a/cmake/CREAMacro_FindAndUseLibraries.cmake +++ b/cmake/CREAMacro_FindAndUseLibraries.cmake @@ -1,7 +1,7 @@ MACRO(CREA_FIND_AND_USE_LIBRARIES) -#MESSAGE(ERROR "EED CREAMacrp_FindAndUseLibraries") + IF(INCLUDE_CTEST) include(CTEST) ENDIF(INCLUDE_CTEST) diff --git a/cmake/CREAMacro_InstallLibraryForCMake.cmake b/cmake/CREAMacro_InstallLibraryForCMake.cmake index 02204b1..a942cfb 100644 --- a/cmake/CREAMacro_InstallLibraryForCMake.cmake +++ b/cmake/CREAMacro_InstallLibraryForCMake.cmake @@ -176,9 +176,11 @@ MACRO(CREA_ADVANCED_INSTALL_LIBRARY_FOR_CMAKE LIBRARY_NAME) SET(INSTALL_PATH .) ELSE(WIN32) IF(${LIBRARY_NAME}_INSTALL_FOLDER) - SET(INSTALL_PATH lib/${${LIBRARY_NAME}_INSTALL_FOLDER}) +##EED SET(INSTALL_PATH lib/${${LIBRARY_NAME}_INSTALL_FOLDER}) + SET(INSTALL_PATH ${${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS}/${${LIBRARY_NAME}_INSTALL_FOLDER}) ELSE(${LIBRARY_NAME}_INSTALL_FOLDER) - SET(INSTALL_PATH lib/${LIBRARY_NAME}) +##EED SET(INSTALL_PATH lib/${LIBRARY_NAME}) + SET(INSTALL_PATH ${${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS}/${LIBRARY_NAME}) ENDIF(${LIBRARY_NAME}_INSTALL_FOLDER) ENDIF(WIN32) -- 2.45.1