1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
include(CheckIncludeFile)
include(CheckIncludeFileCXX)
include(CheckTypeSize)
## Check for header files ##
check_include_file_CXX(cstdio HAVE_STDIO)
## copy hpp files to the binary tree ##
file(GLOB hppFiles RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/*.hpp") # select all .hpp-files
foreach(hppFile ${hppFiles}) # copy each file
configure_file( "${CMAKE_CURRENT_SOURCE_DIR}/${hppFile}" "${CMAKE_CURRENT_BINARY_DIR}/${hppFile}" COPYONLY )
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${hppFile}" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/sdsl")
# MESSAGE(${hppFile})
endforeach(hppFile)
|