Skip to content

Commit

Permalink
Merge pull request #64 from kiwix/cttp2_patch
Browse files Browse the repository at this point in the history
[CTPP2] CMake should not install ctpp2c.
  • Loading branch information
mgautierfr authored Jul 17, 2017
2 parents ad0ba8e + 9a73c57 commit d905ab7
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 2 deletions.
4 changes: 2 additions & 2 deletions dependencies.py
Original file line number Diff line number Diff line change
Expand Up @@ -292,9 +292,9 @@ class Kiwixlib(Dependency):

@property
def dependencies(self):
base_dependencies = ["pugixml", "libzim", "zlib", "lzma"]
base_dependencies = ["pugixml", "libzim", "zlib", "lzma", "ctpp2c"]
if self.buildEnv.platform_info.build != 'android':
base_dependencies += ['ctpp2', 'ctpp2c']
base_dependencies += ['ctpp2']
if self.buildEnv.platform_info.build != 'native':
return base_dependencies + ["icu4c_cross-compile"]
else:
Expand Down
24 changes: 24 additions & 0 deletions patches/ctpp2_compile_ctpp2c_static.patch
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,27 @@ diff -u ctpp2-2.8.3/CMakeLists.txt ctpp2-2.8.3-static/CMakeLists.txt

# CTPP2 Interpreter
ADD_EXECUTABLE(ctpp2i tests/CTPP2Interpreter.cpp)
@@ -794,7 +795,6 @@
DESTINATION .)

INSTALL(TARGETS ctpp2vm
- ctpp2c
ctpp2i
ctpp2json
DESTINATION .)
@@ -806,7 +806,6 @@
# Install Manpages
INSTALL(FILES
man/ctpp2-config.1
- man/ctpp2c.1
man/ctpp2i.1
man/ctpp2json.1
man/ctpp2vm.1
@@ -904,7 +903,6 @@

# Install binaries
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/ctpp2vm
- ${CMAKE_CURRENT_BINARY_DIR}/ctpp2c
${CMAKE_CURRENT_BINARY_DIR}/ctpp2i
${CMAKE_CURRENT_BINARY_DIR}/ctpp2json
${CMAKE_CURRENT_BINARY_DIR}/ctpp2-config

0 comments on commit d905ab7

Please sign in to comment.