1
1
cmake_minimum_required (VERSION 2.8.11)
2
2
3
3
project (axmldec C CXX)
4
- option (ENABLE_APK_LOADING "enable loading from an APK file" ON )
5
4
set (AXMLDEC_VERSION_MAJOR 1)
6
5
set (AXMLDEC_VERSION_MINOR 2)
7
6
set (AXMLDEC_VERSION_PATCH 0)
@@ -50,6 +49,7 @@ add_executable(axmldec
50
49
lib/jitana/util/axml_parser.cpp
51
50
)
52
51
52
+ # Boost.
53
53
set (BOOST_MIN_VERSION "1.53.0" )
54
54
find_package (Boost ${BOOST_MIN_VERSION}
55
55
COMPONENTS system iostreams program_options locale REQUIRED)
@@ -60,25 +60,22 @@ add_definitions(
60
60
)
61
61
target_link_libraries (axmldec ${Boost_LIBRARIES} )
62
62
63
- if (ENABLE_APK_LOADING)
64
- find_package (ZLIB REQUIRED)
65
- include_directories (${ZLIB_INCLUDE_DIR} )
63
+ # Zlib.
64
+ find_package (ZLIB REQUIRED)
65
+ include_directories (${ZLIB_INCLUDE_DIR} )
66
66
67
- add_definitions (
68
- -DENABLE_APK_LOADING=1
69
- )
70
- add_library (minizip STATIC
71
- ${CMAKE_CURRENT_SOURCE_DIR} /external/minizip/unzip.c
72
- ${CMAKE_CURRENT_SOURCE_DIR} /external/minizip/ioapi.c
73
- )
74
- set_target_properties (minizip PROPERTIES
75
- COMPILE_DEFINITIONS "NOUNCRYPT;NOCRYPT" )
76
- target_link_libraries (minizip ${ZLIB_LIBRARIES} )
77
- set (MINIZIP_INCLUDE_DIR ${CMAKE_SOURCE_DIR} /external/minizip)
78
- set (MINIZIP_LIBRARIES minizip)
79
- include_directories (SYSTEM ${MINIZIP_INCLUDE_DIR} )
80
- target_link_libraries (axmldec ${MINIZIP_LIBRARIES} )
81
- endif ()
67
+ # MiniZip.
68
+ add_library (minizip STATIC
69
+ ${CMAKE_CURRENT_SOURCE_DIR} /external/minizip/unzip.c
70
+ ${CMAKE_CURRENT_SOURCE_DIR} /external/minizip/ioapi.c
71
+ )
72
+ set_target_properties (minizip PROPERTIES
73
+ COMPILE_DEFINITIONS "NOUNCRYPT;NOCRYPT" )
74
+ target_link_libraries (minizip ${ZLIB_LIBRARIES} )
75
+ set (MINIZIP_INCLUDE_DIR ${CMAKE_SOURCE_DIR} /external/minizip)
76
+ set (MINIZIP_LIBRARIES minizip)
77
+ include_directories (SYSTEM ${MINIZIP_INCLUDE_DIR} )
78
+ target_link_libraries (axmldec ${MINIZIP_LIBRARIES} )
82
79
83
80
#-------------------------------------------------------------------------------
84
81
# Install
0 commit comments