portage: fix RelWithDebInfo build (#12944)
This commit is contained in:
		 Christoph Junghans
					Christoph Junghans
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							e123058721
						
					
				
				
					commit
					ccfe8aaf76
				
			| @@ -27,6 +27,9 @@ class Portage(CMakePackage): | |||||||
|     # part of https://github.com/laristra/cinch/commit/f87f848269fac25aa5b8d0bd5d9c9b2d2d6fb0ad |     # part of https://github.com/laristra/cinch/commit/f87f848269fac25aa5b8d0bd5d9c9b2d2d6fb0ad | ||||||
|     # fixed in version above 1.2.2 |     # fixed in version above 1.2.2 | ||||||
|     patch('p_lapacke_config.patch', when='@1.2.2') |     patch('p_lapacke_config.patch', when='@1.2.2') | ||||||
|  |     # don't enable debug prints in RelWithDebInfo build | ||||||
|  |     # fixed in version above 1.2.2 | ||||||
|  |     patch('rel-with-deb-info.patch', when='@1.2.2') | ||||||
|  |  | ||||||
|     variant('mpi', default=True, description='Support MPI') |     variant('mpi', default=True, description='Support MPI') | ||||||
|  |  | ||||||
|   | |||||||
| @@ -0,0 +1,16 @@ | |||||||
|  | --- portage/cinch/cmake/globals.cmake.orig	2018-07-16 13:42:23.000000000 -0600 | ||||||
|  | +++ portage/cinch/cmake/globals.cmake	2019-07-09 16:27:56.021566000 -0600 | ||||||
|  | @@ -22,11 +22,9 @@ | ||||||
|  |          "CMake build type <Debug|Release|RelWithDebInfo|MinSizeRel>" FORCE) | ||||||
|  |  endif(NOT CMAKE_BUILD_TYPE) | ||||||
|  |   | ||||||
|  | -if("${CMAKE_BUILD_TYPE}" STREQUAL "Debug" OR | ||||||
|  | -    "${CMAKE_BUILD_TYPE}" STREQUAL "RelWithDebInfo") | ||||||
|  | +if("${CMAKE_BUILD_TYPE}" STREQUAL "Debug") | ||||||
|  |      add_definitions(-DDEBUG) | ||||||
|  | -endif("${CMAKE_BUILD_TYPE}" STREQUAL "Debug" OR | ||||||
|  | -    "${CMAKE_BUILD_TYPE}" STREQUAL "RelWithDebInfo") | ||||||
|  | +endif("${CMAKE_BUILD_TYPE}" STREQUAL "Debug") | ||||||
|  |   | ||||||
|  |  #------------------------------------------------------------------------------# | ||||||
|  |  # Print useful information | ||||||
		Reference in New Issue
	
	Block a user