|
@@ -65,6 +65,8 @@ set(DEVOPS_ON_CMAKE_UAT FALSE)
|
|
|
set(DEVOPS_ON_CMAKE_DEV FALSE)
|
|
|
set(DEVOPS_ON_CMAKE_PRD FALSE)
|
|
|
set(COMPILED_ENV_TYPE 0)
|
|
|
+#only build devadapter flag
|
|
|
+set(ONLY_BUILD_DEVADAPTER FALSE)
|
|
|
if(MSVC)
|
|
|
set(TARGET_PLATFORM Windows)
|
|
|
else()
|
|
@@ -173,6 +175,13 @@ if(DEVOPS_ON)
|
|
|
endif($ENV{WITH_DEVADAPTER})
|
|
|
endif(DEFINED ENV{WITH_DEVADAPTER})
|
|
|
|
|
|
+ if(DEFINED ENV{ONLY_DEVADAPTER})
|
|
|
+ if($ENV{ONLY_DEVADAPTER})
|
|
|
+ set(ONLY_BUILD_DEVADAPTER TRUE)
|
|
|
+ message(WARN "only build devadapter")
|
|
|
+ endif($ENV{ONLY_DEVADAPTER})
|
|
|
+ endif(DEFINED ENV{ONLY_DEVADAPTER})
|
|
|
+
|
|
|
if(DEVOPS_ON_CMAKE_PRD)
|
|
|
set(RVC_VERSION_SUFFIX "PRD")
|
|
|
if(PACK_AS_DEB_PKG)
|
|
@@ -212,6 +221,13 @@ else()
|
|
|
endif(RVC_VERSION_SUFFIX)
|
|
|
set(PACK_VERSION_NAME "${RVC_VERSION_FULL}")
|
|
|
|
|
|
+if(ONLY_BUILD_DEVADAPTER)
|
|
|
+ set(BUILD_COREFRAMEWORK OFF)
|
|
|
+ set(BUILD_MODULE OFF)
|
|
|
+ set(BUILD_TOOLS OFF)
|
|
|
+ set(BUILD_DEVADAPTER ON)
|
|
|
+endif(ONLY_BUILD_DEVADAPTER)
|
|
|
+
|
|
|
if(NOT DEFINED BUILD_SHARED_LIBS)
|
|
|
set(BUILD_SHARED_LIBS ON)
|
|
|
endif()
|
|
@@ -276,9 +292,9 @@ elseif(${CMAKE_GENERATOR} MATCHES "Unix*")
|
|
|
endif()
|
|
|
endif()
|
|
|
|
|
|
-set(OLD_CONAN_EXPORTED ${CONAN_EXPORTED})
|
|
|
-
|
|
|
#Would not happen ever. todo
|
|
|
+set(OLD_CONAN_EXPORTED ${CONAN_EXPORTED})
|
|
|
+message(STATUS "CONAN_EXPORTED type: ${CONAN_EXPORTED}")
|
|
|
if(CONAN_EXPORTED)
|
|
|
message(STATUS "Set CONAN_EXPORTED FALSE")
|
|
|
set(CONAN_EXPORTED FALSE)
|
|
@@ -610,7 +626,10 @@ message(STATUS "RVC_PDB_BINARY_DIR: ${RVC_PDB_BINARY_DIR}")
|
|
|
set(PRIVATE_KEYWORD PRIVATE)
|
|
|
set(PUBLIC_KEYWORD PUBLIC)
|
|
|
|
|
|
-add_subdirectory(Framework)
|
|
|
+if(BUILD_COREFRAMEWORK)
|
|
|
+ add_subdirectory(Framework)
|
|
|
+endif(BUILD_COREFRAMEWORK)
|
|
|
+
|
|
|
if(BUILD_MODULE)
|
|
|
add_subdirectory(Other)
|
|
|
add_subdirectory(Module)
|