24 lines
		
	
	
		
			694 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			694 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| cmake_minimum_required(VERSION 3.20)
 | |
| project(oblib
 | |
|   VERSION 1.0.0
 | |
|   LANGUAGES CXX C ASM)
 | |
| 
 | |
| if (NOT "$ENV{DEP_DIR}" STREQUAL "")
 | |
|   set(DEP_DIR "$ENV{DEP_DIR}" CACHE INTERNAL "Copied from environment variable")
 | |
| endif()
 | |
| 
 | |
| if("${DEP_DIR}" STREQUAL "")
 | |
|   set(DEP_DIR "${CMAKE_SOURCE_DIR}/deps/3rd/usr/local/oceanbase/deps/devel")
 | |
| endif()
 | |
| 
 | |
| message(STATUS "This is BINARY dir " ${PROJECT_BINARY_DIR})
 | |
| message(STATUS "This is SOURCE dir " ${PROJECT_SOURCE_DIR})
 | |
| 
 | |
| file(COPY . DESTINATION . FILES_MATCHING PATTERN "alloc_flow_records")
 | |
| file(COPY . DESTINATION . FILES_MATCHING PATTERN "*.result")
 | |
| 
 | |
| set(CMAKE_POSITION_INDEPENDENT_CODE ON)
 | |
| 
 | |
| add_subdirectory(src)
 | |
| add_subdirectory(unittest EXCLUDE_FROM_ALL)
 | 
