[Podofo-svn] SF.net SVN: podofo:[1908] podofo/trunk/src/CMakeLists.txt
A PDF parsing, modification and creation library.
Brought to you by:
domseichter
|
From: <mc...@us...> - 2018-03-11 11:42:22
|
Revision: 1908
http://sourceforge.net/p/podofo/code/1908
Author: mc-zyx
Date: 2018-03-11 11:42:20 +0000 (Sun, 11 Mar 2018)
Log Message:
-----------
Patch by Francesco Pretto: Fix MSVC++ source group for PoDoFo project headers
Use header files also in ADD_LIBRARY() to be seen in MSVC++
Modified Paths:
--------------
podofo/trunk/src/CMakeLists.txt
Modified: podofo/trunk/src/CMakeLists.txt
===================================================================
--- podofo/trunk/src/CMakeLists.txt 2018-03-11 10:17:58 UTC (rev 1907)
+++ podofo/trunk/src/CMakeLists.txt 2018-03-11 11:42:20 UTC (rev 1908)
@@ -226,14 +226,17 @@
doc/PdfXObject.h
)
+SET(PODOFO_HEADER_FILES
+ ${PODOFO_HEADERS}
+ ${PODOFO_BASE_HEADERS}
+ ${PODOFO_BASE_HEADERS2}
+ ${PODOFO_DOC_HEADERS}
+ )
+
# Create a Source Group for Visual Studio
# so that headers are listed in the folder view
# and are easier accessible
-SOURCE_GROUP(Headers FILES
- ${PODOFO_HEADERS}
- ${PODOFO_BASE_HEADERS}
- ${PODOFO_BASE_HEADERS2}
- ${PODOFO_DOC_HEADERS})
+SOURCE_GROUP("Header Files" FILES ${PODOFO_HEADER_FILES})
INSTALL(FILES ${PODOFO_HEADERS}
DESTINATION "include/podofo"
@@ -257,7 +260,7 @@
IF(PODOFO_BUILD_STATIC)
MESSAGE("Building static PoDoFo library")
- ADD_LIBRARY(podofo_static STATIC ${PODOFO_BASE_SOURCES} ${PODOFO_DOC_SOURCES})
+ ADD_LIBRARY(podofo_static STATIC ${PODOFO_BASE_SOURCES} ${PODOFO_DOC_SOURCES} ${PODOFO_HEADER_FILES})
TARGET_LINK_LIBRARIES(podofo_static ${PODOFO_LIB_DEPENDS})
SET_TARGET_PROPERTIES(podofo_static PROPERTIES
VERSION "${PODOFO_LIBVERSION}"
@@ -278,7 +281,7 @@
IF(PODOFO_BUILD_SHARED)
MESSAGE("Building shared PoDoFo library")
- ADD_LIBRARY(podofo_shared SHARED ${PODOFO_BASE_SOURCES} ${PODOFO_DOC_SOURCES})
+ ADD_LIBRARY(podofo_shared SHARED ${PODOFO_BASE_SOURCES} ${PODOFO_DOC_SOURCES} ${PODOFO_HEADER_FILES})
TARGET_LINK_LIBRARIES(podofo_shared ${PODOFO_LIB_DEPENDS})
# TODO: set /wd4251 flag if we're doing a debug build with
# Visual Studio, since it produces invalid warnings about STL
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|