浏览代码

Merge pull request #8748 from Michael-Gardner/HPCC-15687

HPCC-15687 Configure buildset based on Build Level Abbreviation

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 9 年之前
父节点
当前提交
7696b24bff
共有 2 个文件被更改,包括 6 次插入3 次删除
  1. 3 0
      CMakeLists.txt
  2. 3 3
      initfiles/componentfiles/configxml/CMakeLists.txt

+ 3 - 0
CMakeLists.txt

@@ -69,6 +69,9 @@ include(${HPCC_SOURCE_DIR}/version.cmake)
 if(NOT BUILD_LEVEL)
     set(BUILD_LEVEL "COMMUNITY")
 endif(NOT BUILD_LEVEL)
+if ("${BUILD_LEVEL}" STREQUAL "COMMUNITY")
+    set ( HPCC_PROJECT_ABBR  "CC")
+endif()
 
 ###
 ## Config Block

+ 3 - 3
initfiles/componentfiles/configxml/CMakeLists.txt

@@ -22,8 +22,9 @@ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/ftslave_linux.xsd.in ${CMAKE_CURRENT_
 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/roxie.xsd.in ${CMAKE_CURRENT_BINARY_DIR}/roxie.xsd)
 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/thor.xsd.in ${CMAKE_CURRENT_BINARY_DIR}/thor.xsd)
 
-if ( "${HPCC_PROJECT}" STREQUAL "community" )
-    configure_file("buildsetCC.xml.in" "buildset.xml")
+if("${HPCC_PROJECT_ABBR}" STREQUAL "CC")
+    configure_file("buildset${HPCC_PROJECT_ABBR}.xml.in" "buildset.xml")
+    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/buildset.xml DESTINATION componentfiles/configxml COMPONENT Runtime)
 endif()
 
 FOREACH( iFILES
@@ -34,7 +35,6 @@ FOREACH( iFILES
     ${CMAKE_CURRENT_BINARY_DIR}/ftslave_linux.xsd
     ${CMAKE_CURRENT_BINARY_DIR}/roxie.xsd
     ${CMAKE_CURRENT_BINARY_DIR}/thor.xsd
-    ${CMAKE_CURRENT_BINARY_DIR}/buildset.xml
     ${CMAKE_CURRENT_SOURCE_DIR}/thor.xsl
     ${CMAKE_CURRENT_SOURCE_DIR}/setvars_linux.xsl
     ${CMAKE_CURRENT_SOURCE_DIR}/custom_plugin.xsd