Use PROJECT_NAME instead of CMAKE_PROJECT_NAME
CMAKE_PROJECT_NAME refers to the top-level project name, not the most recent project. So any CMake project that pulls this in as a dependency was in for a nasty surprise. https://cmake.org/cmake/help/latest/variable/CMAKE_PROJECT_NAME.html Signed-off-by: Dan Rose <dan@digilabs.io>
This commit is contained in:
		
							parent
							
								
									8ec68e1d7d
								
							
						
					
					
						commit
						960d4f7358
					
				
					 14 changed files with 46 additions and 46 deletions
				
			
		| 
						 | 
				
			
			@ -24,7 +24,7 @@ endif()
 | 
			
		|||
# default system locations, i.e. /usr/lib and /usr/include on *NIX platforms.
 | 
			
		||||
# The install prefix must therefore be postfixed with the project name.
 | 
			
		||||
if(UNIX)
 | 
			
		||||
  set(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/${CMAKE_PROJECT_NAME}")
 | 
			
		||||
  set(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/${PROJECT_NAME}")
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
set(ENTRYPOINT "real_main"
 | 
			
		||||
| 
						 | 
				
			
			@ -119,7 +119,7 @@ install(
 | 
			
		|||
 | 
			
		||||
install(
 | 
			
		||||
  TARGETS freertos-sim freertos-sim-loader
 | 
			
		||||
  EXPORT "${CMAKE_PROJECT_NAME}"
 | 
			
		||||
  EXPORT "${PROJECT_NAME}"
 | 
			
		||||
  RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
 | 
			
		||||
  LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
 | 
			
		||||
  ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue