• R/O
  • HTTP
  • SSH
  • HTTPS

common_source_project-fm7: Commit

Common Source Code Project for Qt (a.k.a for FM-7).


Commit MetaInfo

Revisionee8c85e065af8e9a3a70f76681baf6092da30789 (tree)
Zeit2017-03-22 21:45:42
AutorK.Ohta <whatisthis.sowhat@gmai...>
CommiterK.Ohta

Log Message

[Build][CMake] Add supporting for ZLIB.

Ändern Zusammenfassung

Diff

--- a/source/build-cmake/cmake/config_commonsource.cmake
+++ b/source/build-cmake/cmake/config_commonsource.cmake
@@ -161,6 +161,12 @@ else()
161161 endif()
162162 endif()
163163
164+include(FindZLIB)
165+if(ZLIB_FOUND)
166+ add_definitions(-DUSE_ZLIB)
167+ include_directories(${ZLIB_INCLUDE_DIRS})
168+endif()
169+
164170 # GCC Only?
165171 if(CMAKE_COMPILER_IS_GNUCC)
166172 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -flax-vector-conversions")
@@ -263,6 +269,7 @@ if(WIN32)
263269 ${SDL_LIBS}
264270 ${LIBAV_LIBRARIES}
265271 ${ADDITIONAL_LIBRARIES}
272+ ${ZLIB_LIBRARIES}
266273 )
267274 #SET(CMAKE_C_ARCHIVE_CREATE "<CMAKE_AR> qcs <TARGET> <LINK_FLAGS> <OBJECTS>")
268275 #SET(CMAKE_C_ARCHIVE_FINISH true)
@@ -282,7 +289,7 @@ else()
282289 endif()
283290
284291 if(USE_QT_5)
285- set(BUNDLE_LIBS ${BUNDLE_LIBS} ${QT_LIBRARIES})
292+ set(BUNDLE_LIBS ${BUNDLE_LIBS} ${QT_LIBRARIES} ${ZLIB_LIBRARIES})
286293 endif()
287294
288295 set(BUNDLE_LIBS ${BUNDLE_LIBS} ${THREADS_LIBRARY})
--- a/source/build-cmake/cmake/config_sharedlibs.cmake
+++ b/source/build-cmake/cmake/config_sharedlibs.cmake
@@ -62,6 +62,11 @@ if(USE_GCC_OLD_ABI)
6262 else()
6363 add_definitions(-D_GLIBCXX_USE_CXX11_ABI=1)
6464 endif()
65+include(FindZLIB)
66+if(ZLIB_FOUND)
67+ add_definitions(-DUSE_ZLIB)
68+ include_directories(${ZLIB_INCLUDE_DIRS})
69+endif()
6570
6671 SET(CMAKE_AUTOMOC OFF)
6772 SET(CMAKE_AUTORCC ON)
Show on old repository browser