summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorTomas Maly <malytomas@ucpu.cz>2017-06-11 09:58:54 +0200
committerRalph Giles <giles@thaumas.net>2017-06-12 10:18:10 -0700
commita2df21b398286f21c6004247f7d8b1a9d87a6e03 (patch)
tree84829d72477e3b08e9fb19f063a6cefe7b505e74 /CMakeLists.txt
parentcab46b19847eb1d38aeda73ab4708716e5776366 (diff)
downloadogg-git-a2df21b398286f21c6004247f7d8b1a9d87a6e03.tar.gz
cmake: fix out-of-source build
Generate config_types in the build directory instead of the source directory. Signed-off-by: Ralph Giles <giles@thaumas.net>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 78b6604..c21e5ce 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -43,7 +43,7 @@ function(configure_pkg_config_file pkg_config_file_in)
set(includedir ${CMAKE_INSTALL_FULL_INCLUDEDIR})
set(VERSION ${PROJECT_VERSION})
string(REPLACE ".in" "" pkg_config_file ${pkg_config_file_in})
- configure_file(${pkg_config_file_in} ${CMAKE_CURRENT_SOURCE_DIR}/${pkg_config_file} @ONLY)
+ configure_file(${pkg_config_file_in} ${CMAKE_CURRENT_BINARY_DIR}/${pkg_config_file} @ONLY)
endfunction()
message(STATUS "Configuring ${PROJECT_NAME} ${PROJECT_VERSION}")
@@ -59,7 +59,7 @@ set(SIZE32 int32_t)
set(USIZE32 uint32_t)
set(SIZE64 int64_t)
-configure_file(include/ogg/config_types.h.in ${CMAKE_CURRENT_SOURCE_DIR}/include/ogg/config_types.h @ONLY)
+configure_file(include/ogg/config_types.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/ogg/config_types.h @ONLY)
set(OGG_HEADERS
include/ogg/config_types.h