kiwix-build/patches/ctpp2_no_src_modification.p...

41 lines
1.7 KiB
Diff

diff -ru ctpp2-2.8.3.orig/CMakeLists.txt ctpp2-2.8.3/CMakeLists.txt
--- ctpp2-2.8.3.orig/CMakeLists.txt 2012-11-10 21:45:57.000000000 +0100
+++ ctpp2-2.8.3/CMakeLists.txt 2017-01-09 13:40:09.952086862 +0100
@@ -343,7 +343,8 @@
# ################################################################################
# Sources
#
-CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/CTPP2SysHeaders.h.cmake ${CMAKE_CURRENT_SOURCE_DIR}/include/CTPP2SysHeaders.h)
+CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/CTPP2SysHeaders.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/CTPP2SysHeaders.h)
+include_directories("${CMAKE_CURRENT_BINARY_DIR}")
#
SET(LIBSRCS
src/CDT.cpp
@@ -704,7 +705,7 @@
include/CTPP2StringOutputCollector.hpp
include/CTPP2SymbolTable.hpp
include/CTPP2Syntax.h
- include/CTPP2SysHeaders.h
+ ${CMAKE_CURRENT_BINARY_DIR}/CTPP2SysHeaders.h
include/CTPP2SysTypes.h
include/CTPP2SyscallFactory.hpp
include/CTPP2Types.h
@@ -899,14 +900,14 @@
")
# Write file
- FILE(WRITE ctpp2-config ${CTPP_COMPILER_HELPER})
+ FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/ctpp2-config ${CTPP_COMPILER_HELPER})
# Install binaries
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/ctpp2vm
${CMAKE_CURRENT_BINARY_DIR}/ctpp2c
${CMAKE_CURRENT_BINARY_DIR}/ctpp2i
${CMAKE_CURRENT_BINARY_DIR}/ctpp2json
- ctpp2-config
+ ${CMAKE_CURRENT_BINARY_DIR}/ctpp2-config
DESTINATION bin
PERMISSIONS OWNER_EXECUTE OWNER_READ OWNER_WRITE
GROUP_EXECUTE GROUP_READ
Seulement dans ctpp2-2.8.3.orig/include: CTPP2SysHeaders.h