From 56cfd9f4cef9d63febaeee9bda69c6c7a7cf4559 Mon Sep 17 00:00:00 2001 From: Mario Werner Date: Wed, 3 Feb 2016 09:59:55 +0100 Subject: [PATCH] installed posix.h too when it is built into the library --- cppformat/CMakeLists.txt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/cppformat/CMakeLists.txt b/cppformat/CMakeLists.txt index fe11c664..b33875bc 100644 --- a/cppformat/CMakeLists.txt +++ b/cppformat/CMakeLists.txt @@ -1,11 +1,13 @@ #------------------------------------------------------------------------------ # define the cppformat library, its includes and the needed defines -set(FMT_SOURCES format.cc format.h) +set(FMT_HEADERS format.h) +set(FMT_SOURCES format.cc) if (HAVE_OPEN) - set(FMT_SOURCES ${FMT_SOURCES} posix.cc posix.h) + set(FMT_HEADERS ${FMT_HEADERS} posix.h) + set(FMT_SOURCES ${FMT_SOURCES} posix.cc) endif () -add_library(cppformat ${FMT_SOURCES}) +add_library(cppformat ${FMT_SOURCES} ${FMT_HEADERS}) target_compile_options(cppformat PUBLIC ${CPP11_FLAG}) # starting with cmake 3.1 the CXX_STANDARD property can be used if (FMT_PEDANTIC) @@ -75,5 +77,5 @@ if (FMT_INSTALL) # Install the library and the include file. install(TARGETS ${INSTALL_TARGETS} EXPORT ${targets_export_name} DESTINATION ${FMT_LIB_DIR}) - install(FILES format.h DESTINATION include/cppformat) + install(FILES ${FMT_HEADERS} DESTINATION include/cppformat) endif ()