aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt23
1 files changed, 12 insertions, 11 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c8a885a3..e20d00d1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -71,19 +71,20 @@ SET(VMIME_LIBRARY_NAME vmime)
FILE(
GLOB_RECURSE
VMIME_LIBRARY_SRC_FILES
- src/*
+ ${CMAKE_CURRENT_SOURCE_DIR}/src/vmime/*.cpp
)
FILE(
GLOB_RECURSE
VMIME_LIBRARY_INCLUDE_FILES
- vmime/*
+ ${CMAKE_CURRENT_SOURCE_DIR}/src/vmime/*.hpp
)
-LIST(APPEND VMIME_LIBRARY_GENERATED_INCLUDE_FILES "vmime/config.hpp")
+LIST(APPEND VMIME_LIBRARY_GENERATED_INCLUDE_FILES "${CMAKE_CURRENT_SOURCE_DIR}/src/vmime/config.hpp")
INCLUDE_DIRECTORIES(
- ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR} # for "contrib/"
+ ${CMAKE_CURRENT_SOURCE_DIR}/src # for "vmime/
)
INCLUDE(GenerateExportHeader)
@@ -116,10 +117,10 @@ IF(VMIME_BUILD_SHARED_LIBRARY)
COPY
${CMAKE_CURRENT_BINARY_DIR}/export-shared.hpp
DESTINATION
- ${PROJECT_SOURCE_DIR}/vmime
+ ${PROJECT_SOURCE_DIR}/src/vmime
)
- LIST(APPEND VMIME_LIBRARY_GENERATED_INCLUDE_FILES "vmime/export-shared.hpp")
+ LIST(APPEND VMIME_LIBRARY_GENERATED_INCLUDE_FILES "${CMAKE_CURRENT_SOURCE_DIR}/src/vmime/export-shared.hpp")
SET_TARGET_PROPERTIES(
${VMIME_LIBRARY_NAME}
@@ -161,10 +162,10 @@ IF(VMIME_BUILD_STATIC_LIBRARY)
COPY
${CMAKE_CURRENT_BINARY_DIR}/export-static.hpp
DESTINATION
- ${PROJECT_SOURCE_DIR}/vmime
+ ${PROJECT_SOURCE_DIR}/src/vmime
)
- LIST(APPEND VMIME_LIBRARY_GENERATED_INCLUDE_FILES "vmime/export-static.hpp")
+ LIST(APPEND VMIME_LIBRARY_GENERATED_INCLUDE_FILES "${CMAKE_CURRENT_SOURCE_DIR}/src/vmime/export-static.hpp")
SET_TARGET_PROPERTIES(
${VMIME_LIBRARY_NAME}-static
@@ -244,8 +245,8 @@ IF(VMIME_BUILD_STATIC_LIBRARY)
ENDIF()
# Installation of header files
-INSTALL_HEADERS_WITH_DIRECTORY(VMIME_LIBRARY_INCLUDE_FILES headers)
-INSTALL_HEADERS_WITH_DIRECTORY(VMIME_LIBRARY_GENERATED_INCLUDE_FILES headers)
+INSTALL_HEADERS_WITH_DIRECTORY(VMIME_LIBRARY_INCLUDE_FILES headers src/)
+INSTALL_HEADERS_WITH_DIRECTORY(VMIME_LIBRARY_GENERATED_INCLUDE_FILES headers src/)
#INSTALL(
# FILES ${VMIME_LIBRARY_INCLUDE_FILES}
@@ -1064,7 +1065,7 @@ ENDIF()
# Set our configure file
-CONFIGURE_FILE(cmake/config.hpp.cmake ${CMAKE_SOURCE_DIR}/vmime/config.hpp)
+CONFIGURE_FILE(cmake/config.hpp.cmake ${CMAKE_SOURCE_DIR}/src/vmime/config.hpp)
# PkgConfig post-configuration
CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/vmime.pc.in ${CMAKE_BINARY_DIR}/vmime.pc @ONLY)