37 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Diff
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Diff
		
	
	
		
			Executable File
		
	
	
	
	
| diff --git a/CMakeLists.txt b/CMakeLists.txt
 | |
| index 1e13def..eda8d68 100644
 | |
| --- a/CMakeLists.txt
 | |
| +++ b/CMakeLists.txt
 | |
| @@ -228,8 +228,9 @@ ENDIF(DOXYGEN_FOUND)
 | |
|  # Configuration file
 | |
|  CONFIGURE_FILE(
 | |
|    "${PROJECT_SOURCE_DIR}/include/tins/config.h.in"
 | |
| -  "${PROJECT_SOURCE_DIR}/include/tins/config.h"
 | |
| +  "${PROJECT_BINARY_DIR}/include/tins/config.h"
 | |
|  )
 | |
| +INCLUDE_DIRECTORIES("${CMAKE_CURRENT_BINARY_DIR}/include")
 | |
|  
 | |
|  IF (NOT CMAKE_INSTALL_LIBDIR)
 | |
|      SET(CMAKE_INSTALL_LIBDIR lib)
 | |
| diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
 | |
| index e07772e..94bc8bf 100644
 | |
| --- a/src/CMakeLists.txt
 | |
| +++ b/src/CMakeLists.txt
 | |
| @@ -82,7 +82,7 @@ set(HEADERS
 | |
|      ${LIBTINS_INCLUDE_DIR}/tins/handshake_capturer.h
 | |
|      ${LIBTINS_INCLUDE_DIR}/tins/stp.h
 | |
|      ${LIBTINS_INCLUDE_DIR}/tins/pppoe.h
 | |
| -    ${LIBTINS_INCLUDE_DIR}/tins/config.h
 | |
| +    ${PROJECT_BINARY_DIR}/include/tins/config.h
 | |
|      ${LIBTINS_INCLUDE_DIR}/tins/constants.h
 | |
|      ${LIBTINS_INCLUDE_DIR}/tins/crypto.h
 | |
|      ${LIBTINS_INCLUDE_DIR}/tins/cxxstd.h
 | |
| @@ -229,6 +229,7 @@ MACRO(INSTALL_HEADERS_WITH_DIRECTORY HEADER_LIST)
 | |
|      FOREACH(HEADER ${HEADERS})
 | |
|          # Extract directory name and remove leading '../'
 | |
|          get_filename_component(DIR ${HEADER} PATH)
 | |
| +        string(REPLACE "${PROJECT_BINARY_DIR}/" "" DIR ${DIR})
 | |
|          STRING(REGEX REPLACE "^\\.\\.\\/" "" DIR ${DIR})
 | |
|          INSTALL(FILES ${HEADER} DESTINATION ${DIR})
 | |
|      ENDFOREACH(HEADER)
 |