mirror of
				https://github.com/Z3Prover/z3
				synced 2025-11-03 21:09:11 +00:00 
			
		
		
		
	Change from BINARY_DIR to PROJECT_BINARY_DIR
This commit is contained in:
		
							parent
							
								
									e0c3b4a77d
								
							
						
					
					
						commit
						167f968fa8
					
				
					 14 changed files with 91 additions and 91 deletions
				
			
		| 
						 | 
				
			
			@ -16,17 +16,17 @@ ADD_DOTNET(${CMAKE_CURRENT_BINARY_DIR}/dotnet.csproj
 | 
			
		|||
    DEPENDS Microsoft.Z3)
 | 
			
		||||
 | 
			
		||||
if(UNIX AND NOT APPLE)
 | 
			
		||||
    set(z3_dotnet_native_lib ${CMAKE_BINARY_DIR}/libz3.so)
 | 
			
		||||
    set(z3_dotnet_native_lib ${PROJECT_BINARY_DIR}/libz3.so)
 | 
			
		||||
    set(z3_dotnet_test_manual_copy_deps
 | 
			
		||||
        ${CMAKE_BINARY_DIR}/Microsoft.Z3/netstandard2.0/Microsoft.Z3.dll 
 | 
			
		||||
        ${PROJECT_BINARY_DIR}/Microsoft.Z3/netstandard2.0/Microsoft.Z3.dll 
 | 
			
		||||
        ${z3_dotnet_native_lib}
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
    add_custom_target(
 | 
			
		||||
        z3_dotnet_test_manual_copy_assembly_hack ALL
 | 
			
		||||
        COMMAND ${CMAKE_COMMAND} -E copy ${z3_dotnet_test_manual_copy_deps} ${CMAKE_BINARY_DIR}/dotnet/netcoreapp2.0/
 | 
			
		||||
        COMMAND ${CMAKE_COMMAND} -E copy ${z3_dotnet_test_manual_copy_deps} ${PROJECT_BINARY_DIR}/dotnet/netcoreapp2.0/
 | 
			
		||||
        # hack the libz3 entry in deps so it's easy enough for dotnet to reach it...
 | 
			
		||||
        COMMAND sed \"s/runtimes\\/.*libz3\\.so/libz3.so/\" -i ${CMAKE_BINARY_DIR}/dotnet/netcoreapp2.0/dotnet.deps.json
 | 
			
		||||
        COMMAND sed \"s/runtimes\\/.*libz3\\.so/libz3.so/\" -i ${PROJECT_BINARY_DIR}/dotnet/netcoreapp2.0/dotnet.deps.json
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
    add_dependencies(z3_dotnet_test_manual_copy_assembly_hack BUILD_dotnet)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue