mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
Added support for Aiksaurus-build
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@29399 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
3a502dfbec
commit
1b0d8fd5f1
@ -377,6 +377,13 @@ if(MYTHESLIB_FOUND)
|
||||
# Variables in config.h will be set correctly with configure_file()
|
||||
set(HAVE_LIBMYTHES 1)
|
||||
set(MYTHES_H_LOCATION 1)
|
||||
else()
|
||||
find_package(AiksaurusLIB)
|
||||
if(AIKSAURUSLIB_FOUND)
|
||||
# Variables in config.h will be set correctly with configure_file()
|
||||
set(HAVE_LIBAIKSAURUS 1)
|
||||
set(AIKSAURUS_H_LOCATION 1)
|
||||
endif()
|
||||
endif()
|
||||
configure_file(config.h.cmake ${CMAKE_BINARY_DIR}/config.h)
|
||||
|
||||
|
@ -44,4 +44,7 @@
|
||||
#cmakedefine HAVE_LIBMYTHES 1
|
||||
#cmakedefine MYTHES_H_LOCATION <${MYTHES_H}>
|
||||
|
||||
#cmakedefine HAVE_LIBAIKSAURUS 1
|
||||
#cmakedefine AIKSAURUS_H_LOCATION <${AIKSAURUS_H}>
|
||||
|
||||
#endif
|
||||
|
44
development/cmake/modules/FindAiksaurusLIB.cmake
Normal file
44
development/cmake/modules/FindAiksaurusLIB.cmake
Normal file
@ -0,0 +1,44 @@
|
||||
#
|
||||
# based on FindZLIB.cmake
|
||||
# created 2009, Kornel Benko, <kornel.benko@berlin.de>
|
||||
#
|
||||
|
||||
set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
|
||||
|
||||
if (AIKSAURUS_INCLUDE_DIR)
|
||||
# Already in cache, be silent
|
||||
set(AIKSAURUS_FIND_QUIETLY TRUE)
|
||||
endif()
|
||||
|
||||
find_path(AIKSAURUS_INCLUDE_DIR NAMES Aiksaurus.h
|
||||
PATH_SUFFIXES "" "Aiksaurus")
|
||||
if(AIKSAURUS_INCLUDE_DIR)
|
||||
if(AIKSAURUS_INCLUDE_DIR MATCHES "Aiksaurus")
|
||||
set(AIKSAURUS_H Aiksaurus/Aiksaurus.h)
|
||||
else()
|
||||
set(AIKSAURUS_H Aiksaurus.h)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
set(POTENTIAL_AIKSAURUS_LIBS Aiksaurus)
|
||||
|
||||
find_library(AIKSAURUSLIB_LIBRARY NAMES ${POTENTIAL_AIKSAURUS_LIBS}
|
||||
PATHS
|
||||
/usr/lib /usr/local/lib)
|
||||
|
||||
if(AIKSAURUS_INCLUDE_DIR AND AIKSAURUSLIB_LIBRARY)
|
||||
set(AIKSAURUSLIB_FOUND TRUE)
|
||||
endif()
|
||||
|
||||
if(AIKSAURUSLIB_FOUND)
|
||||
if(NOT AIKSAURUS_FIND_QUIETLY)
|
||||
message(STATUS "Found AIKSAURUS: ${AIKSAURUSLIB_LIBRARY}")
|
||||
endif()
|
||||
else()
|
||||
if(AIKSAURUS_FIND_REQUIRED)
|
||||
message(STATUS "Looked for AIKSAURUS libraries named ${POTENTIAL_AIKSAURUS_LIBS}.")
|
||||
message(STATUS "Found no acceptable AIKSAURUS library. This is fatal.")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
mark_as_advanced(AIKSAURUSLIB_LIBRARY AIKSAURUSLIB_INCLUDE_DIR)
|
@ -85,6 +85,10 @@ endif()
|
||||
|
||||
if (MYTHESLIB_LIBRARY)
|
||||
target_link_libraries(${_lyx} ${MYTHESLIB_LIBRARY})
|
||||
else()
|
||||
if (AIKSAURUSLIB_LIBRARY)
|
||||
target_link_libraries(${_lyx} ${AIKSAURUSLIB_LIBRARY})
|
||||
endif()
|
||||
endif()
|
||||
|
||||
project_source_group("${GROUP_CODE}" lyx_sources lyx_headers)
|
||||
|
Loading…
Reference in New Issue
Block a user