mirror of
https://github.com/Sude-/lgogdownloader.git
synced 2025-02-02 05:52:31 +01:00
a5cc950192
Find libraries using cmake/Find*.cmake scripts Replace Version String with CMake implementation based on CMake Version and git ref-parse. Compile manpages in man/CMakeLists.txt to build: cmake . make manpage Set debug and release versions with cmake -DCMAKE_BUILD_TYPE=Debug and cmake -DCMAKE_BUILD_TYPE=Release Build and install process can be: cmake -DCMAKE_BUILD_TYPE=Release . make make install More build options can be found with cmake . make help Codeblocks project can be generated using cmake -G "CodeBlocks - Unix Makefiles" .
34 lines
799 B
CMake
34 lines
799 B
CMake
# - Try to find tinyxml
|
|
#
|
|
# Once done this will define
|
|
# Tinyxml_FOUND - System has tinyxml
|
|
# Tinyxml_INCLUDE_DIRS - The tinyxml include directories
|
|
# Tinyxml_LIBRARIES - The libraries needed to use tinyxml
|
|
|
|
find_package(PkgConfig)
|
|
pkg_check_modules(PC_TINYXML REQUIRED tinyxml)
|
|
|
|
find_path(TINYXML_INCLUDE_DIR tinyxml.h
|
|
HINTS
|
|
${PC_TINYXML_INCLUDEDIR}
|
|
${PC_TINYXML_INCLUDE_DIRS}
|
|
PATHS
|
|
${PC_TINYXML_INCLUDE_DIRS}
|
|
)
|
|
|
|
find_library(TINYXML_LIBRARY tinyxml
|
|
HINTS
|
|
${PC_TINYXML_LIBDIR}
|
|
${PC_TINYXML_LIBRARY_DIRS}
|
|
PATHS
|
|
${PC_TINYXML_LIBRARY_DIRS}
|
|
)
|
|
|
|
mark_as_advanced(TINYXML_INCLUDE_DIR TINYXML_LIBRARY)
|
|
|
|
if(PC_TINYXML_FOUND)
|
|
set(Tinyxml_FOUND ON)
|
|
set(Tinyxml_INCLUDE_DIRS ${TINYXML_INCLUDE_DIR})
|
|
set(Tinyxml_LIBRARIES ${TINYXML_LIBRARY})
|
|
endif(PC_TINYXML_FOUND)
|