Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 522990 | Differences between
and this patch

Collapse All | Expand All

(-)tora-2.1.1.orig/CMakeLists.txt (+6 lines)
Lines 4-9 Link Here
4
# options available for user's input
4
# options available for user's input
5
OPTION(WANT_DEBUG "Set the debug build and possible additional outputs" OFF)
5
OPTION(WANT_DEBUG "Set the debug build and possible additional outputs" OFF)
6
OPTION(WANT_INTERNAL_QSCINTILLA "Use internal/bundled QScintilla2 source" OFF)
6
OPTION(WANT_INTERNAL_QSCINTILLA "Use internal/bundled QScintilla2 source" OFF)
7
OPTION(WANT_INTERNAL_LOKI "Use internal/bundled Loki source" OFF)
7
OPTION(ENABLE_ORACLE "Disable Oracle support at all. Including detection" ON)
8
OPTION(ENABLE_ORACLE "Disable Oracle support at all. Including detection" ON)
8
OPTION(ENABLE_PGSQL "Disable PostgreSQL support. Including detection" ON)
9
OPTION(ENABLE_PGSQL "Disable PostgreSQL support. Including detection" ON)
9
OPTION(WANT_RPM "Enable additional RPM related stuff. Additional make package_rpm target" ON)
10
OPTION(WANT_RPM "Enable additional RPM related stuff. Additional make package_rpm target" ON)
Lines 37-42 Link Here
37
INCLUDE(CheckCXXCompilerFlag)
38
INCLUDE(CheckCXXCompilerFlag)
38
INCLUDE(CheckTypeSize)
39
INCLUDE(CheckTypeSize)
39
INCLUDE(TestBigEndian)
40
INCLUDE(TestBigEndian)
41
INCLUDE(FindPkgConfig)
40
42
41
#Set the custom CMake module directory where our include/lib finders are
43
#Set the custom CMake module directory where our include/lib finders are
42
SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules")
44
SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules")
Lines 172-177 Link Here
172
    MESSAGE(FATAL_ERROR "No Qt4 found")
174
    MESSAGE(FATAL_ERROR "No Qt4 found")
173
ENDIF(QT_FOUND)
175
ENDIF(QT_FOUND)
174
176
177
IF (WANT_INTERNAL_LOKI)
178
ELSE (WANT_INTERNAL_LOKI)
179
  pkg_check_modules(LOKI REQUIRED  ferrisloki)
180
ENDIF (WANT_INTERNAL_LOKI)
175
181
176
IF (WANT_INTERNAL_QSCINTILLA)
182
IF (WANT_INTERNAL_QSCINTILLA)
177
    MESSAGE(STATUS "QSci: Building with internal copy of QScintilla.")
183
    MESSAGE(STATUS "QSci: Building with internal copy of QScintilla.")
(-)tora-2.1.1.orig/src/CMakeLists.txt (-5 / +13 lines)
Lines 2-8 Link Here
2
2
3
#Subdirectories
3
#Subdirectories
4
# ADD_SUBDIRECTORY(i18n)
4
# ADD_SUBDIRECTORY(i18n)
5
ADD_SUBDIRECTORY(loki)
5
# Default: loki as 3rd party lib!
6
IF (WANT_INTERNAL_LOKI)
7
  ADD_SUBDIRECTORY(loki)
8
ENDIF(WANT_INTERNAL_LOKI)
6
IF (WIN32)
9
IF (WIN32)
7
    ADD_SUBDIRECTORY(windows)
10
    ADD_SUBDIRECTORY(windows)
8
ENDIF (WIN32)
11
ENDIF (WIN32)
Lines 433-439 Link Here
433
QT4_ADD_RESOURCES(TORA_RCC_SRCS ${TORA_RCC_FILES})
436
QT4_ADD_RESOURCES(TORA_RCC_SRCS ${TORA_RCC_FILES})
434
437
435
438
436
LINK_DIRECTORIES(./loki)
439
IF (WANT_INTERNAL_LOKI)
440
  LINK_DIRECTORIES(./loki)
441
ENDIF(WANT_INTERNAL_LOKI)
437
IF (WIN32)
442
IF (WIN32)
438
    LINK_DIRECTORIES(./windows)
443
    LINK_DIRECTORIES(./windows)
439
ENDIF (WIN32)
444
ENDIF (WIN32)
Lines 442-448 Link Here
442
ENDIF (WANT_INTERNAL_QSCINTILLA)
447
ENDIF (WANT_INTERNAL_QSCINTILLA)
443
448
444
449
445
SET(TORA_LOKI_LIB "tora_loki_lib")
450
IF (WANT_INTERNAL_LOKI)
451
  SET(LOKI_LIBRARIES "tora_loki_lib")
452
  SET(LOKI_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/loki/include)
453
ENDIF(WANT_INTERNAL_LOKI)
446
IF (WANT_INTERNAL_QSCINTILLA)
454
IF (WANT_INTERNAL_QSCINTILLA)
447
    SET (TORA_QSCINTILLA_LIB tora_qscintilla2_lib)
455
    SET (TORA_QSCINTILLA_LIB tora_qscintilla2_lib)
448
ENDIF (WANT_INTERNAL_QSCINTILLA)
456
ENDIF (WANT_INTERNAL_QSCINTILLA)
Lines 458-464 Link Here
458
  ${CMAKE_CURRENT_SOURCE_DIR}
466
  ${CMAKE_CURRENT_SOURCE_DIR}
459
  ${CMAKE_BINARY_DIR}
467
  ${CMAKE_BINARY_DIR}
460
  ${QT_INCLUDES}
468
  ${QT_INCLUDES}
461
  ${CMAKE_CURRENT_SOURCE_DIR}/loki/include
469
  ${LOKI_INCLUDE_DIRS}
462
  ${CMAKE_CURRENT_SOURCE_DIR}/otl
470
  ${CMAKE_CURRENT_SOURCE_DIR}/otl
463
)
471
)
464
472
Lines 529-535 Link Here
529
ENDIF (POSTGRESQL_LIBRARIES)
537
ENDIF (POSTGRESQL_LIBRARIES)
530
538
531
# static
539
# static
532
TARGET_LINK_LIBRARIES(${EXE_NAME} ${TORA_LOKI_LIB})
540
TARGET_LINK_LIBRARIES(${EXE_NAME} ${LOKI_LIBRARIES})
533
IF (WANT_INTERNAL_QSCINTILLA)
541
IF (WANT_INTERNAL_QSCINTILLA)
534
    TARGET_LINK_LIBRARIES(${EXE_NAME} ${TORA_QSCINTILLA_LIB} ${QT_LIBRARIES})
542
    TARGET_LINK_LIBRARIES(${EXE_NAME} ${TORA_QSCINTILLA_LIB} ${QT_LIBRARIES})
535
ENDIF (WANT_INTERNAL_QSCINTILLA)
543
ENDIF (WANT_INTERNAL_QSCINTILLA)

Return to bug 522990