浏览代码

Merge pull request #9621 from Michael-Gardner/HPCC-16990

HPCC-16990 Include pyembed in clienttools package

Reviewed-By: Michael Gardner <michael.gardner@lexisnexis.com>
Richard Chapman 8 年之前
父节点
当前提交
a5547e396a
共有 1 个文件被更改,包括 5 次插入4 次删除
  1. 5 4
      cmake_modules/commonSetup.cmake

+ 5 - 4
cmake_modules/commonSetup.cmake

@@ -116,6 +116,7 @@ IF ("${COMMONSETUP_DONE}" STREQUAL "")
         set( MAKE_CONFIGURATOR ON )
   endif()
 
+
     MACRO(SET_PLUGIN_PACKAGE plugin)
         string(TOLOWER "${plugin}" pname)
 	    if(DEFINED pluginname)
@@ -232,6 +233,7 @@ IF ("${COMMONSETUP_DONE}" STREQUAL "")
   endif()
 
   if ( CLIENTTOOLS_ONLY )
+      set(PY2EMBED ON)
       set(PLATFORM OFF)
       set(DEVEL OFF)
   endif()
@@ -902,14 +904,13 @@ IF ("${COMMONSETUP_DONE}" STREQUAL "")
   else ( )
     set ( CMAKE_INSTALL_PREFIX "${INSTALL_DIR}/${version}/clienttools" )
   endif ( PLATFORM OR PLUGIN )
+  if(APPLE)
+    set(CMAKE_MACOSX_RPATH ON)
+  endif()
   set (CMAKE_SKIP_BUILD_RPATH  FALSE)
   set (CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
   set (CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${LIB_DIR};${CMAKE_INSTALL_PREFIX}/${PLUGINS_DIR}")
   set (CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
-  if (APPLE)
-    # used to locate libraries when compiling ECL
-    set(CMAKE_INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/${LIB_DIR}")
-  endif()
   MACRO (FETCH_GIT_TAG workdir edition result)
       execute_process(COMMAND "${GIT_COMMAND}" describe --tags --dirty --abbrev=6 --match ${edition}*
         WORKING_DIRECTORY "${workdir}"