mirror of
https://github.com/AquariaOSE/Aquaria.git
synced 2024-12-29 00:05:50 +00:00
build: make tinyxml2 export multiple include dirs like advertised
This commit is contained in:
parent
a888a44623
commit
451d27a1d5
2 changed files with 5 additions and 9 deletions
|
@ -232,7 +232,7 @@ if(NOT AQUARIA_INTERNAL_TINYXML2)
|
|||
endif(NOT AQUARIA_INTERNAL_TINYXML2)
|
||||
if(NOT TINYXML2_FOUND)
|
||||
message(STATUS "Using internal copy of TinyXML2")
|
||||
set(TINYXML2_INCLUDE_DIR "${EXTLIBDIR}")
|
||||
set(TINYXML2_INCLUDE_DIRS "${EXTLIBDIR}")
|
||||
set(TINYXML2_SRCS "${EXTLIBDIR}/tinyxml2.cpp")
|
||||
endif(NOT TINYXML2_FOUND)
|
||||
|
||||
|
@ -249,7 +249,7 @@ INCLUDE_DIRECTORIES(${LUA_INCLUDE_DIR})
|
|||
INCLUDE_DIRECTORIES(${OGGVORBIS_INCLUDE_DIRS})
|
||||
INCLUDE_DIRECTORIES(${SDL_INCLUDE_DIR})
|
||||
INCLUDE_DIRECTORIES(${OPENAL_INCLUDE_DIR})
|
||||
INCLUDE_DIRECTORIES(${TINYXML2_INCLUDE_DIR})
|
||||
INCLUDE_DIRECTORIES(${TINYXML2_INCLUDE_DIRS})
|
||||
INCLUDE_DIRECTORIES(${EXTLIBDIR})
|
||||
|
||||
|
||||
|
|
|
@ -7,18 +7,14 @@
|
|||
|
||||
find_package(PkgConfig)
|
||||
pkg_check_modules(PC_TINYXML2 QUIET tinyxml2)
|
||||
set(TINYXML2_INCLUDE_DIRS ${PC_TINYXML2_INCLUDE_DIRS})
|
||||
set(TINYXML2_DEFINITIONS ${PC_TINYXML2_CFLAGS_OTHER})
|
||||
|
||||
find_path(TINYXML2_INCLUDE_DIR tinyxml2.h
|
||||
HINTS ${PC_TINYXML2_INCLUDEDIR} ${PC_TINYXML2_INCLUDE_DIRS})
|
||||
|
||||
find_library(TINYXML2_LIBRARY NAMES tinyxml2
|
||||
HINTS ${PC_TINYXML2_LIBDIR} ${PC_TINYXML2_LIBRARY_DIRS})
|
||||
|
||||
set(TINYXML2_LIBRARIES ${TINYXML2_LIBRARY})
|
||||
set(TINYXML2_INCLUDE_DIRS ${TINYXML2_INCLUDE_DIR})
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(TinyXML2 DEFAULT_MSG TINYXML2_LIBRARY TINYXML2_INCLUDE_DIR)
|
||||
find_package_handle_standard_args(TinyXML2 DEFAULT_MSG TINYXML2_LIBRARY TINYXML2_INCLUDE_DIRS)
|
||||
|
||||
mark_as_advanced(TINYXML2_INCLUDE_DIR TINYXML2_LIBRARY)
|
||||
mark_as_advanced(TINYXML2_INCLUDE_DIRS TINYXML2_LIBRARY)
|
||||
|
|
Loading…
Reference in a new issue