1 # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked
2 set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/modules")
5 #set(GROUP_CODE "The Golden Code")
11 include(ProjectSourceGroup)
14 set(CMAKE_BUILD_TYPE Release)
21 project(lyx-${qt_postfix})
22 set(QT_MT_REQUIRED TRUE)
23 find_package(Qt3 REQUIRED)
25 set(build_qt3_frontend TRUE)
27 message("-- Found Qt3: ${QT_QT_LIBRARY}")
29 MESSAGE( FATAL_ERROR "Qt3 not found")
33 project(lyx-${qt_postfix})
34 find_package(Qt4 REQUIRED)
38 find_package(ZLIB REQUIRED)
39 find_package(ICONV REQUIRED)
40 add_definitions(-DHAVE_ICONV=1)
43 find_package(ASPELL REQUIRED)
51 add_definitions(-DENABLE_NLS=1)
52 message("----- Building with ENABLE_NLS")
54 message("----- No nls, to enable use -Dnls=1")
58 add_definitions(-DUSE_ASPELL=1)
59 message("----- Building with USE_ASPELL")
61 message("----- No aspell, to get more information use -Daspell=1")
67 include(ConfigureChecks.cmake)
68 configure_file(config.h.cmake ${CMAKE_BINARY_DIR}/config.h )
73 add_definitions(-DBOOST_USER_CONFIG=<\;config.h>\;)
75 add_definitions(-DBOOST_USER_CONFIG="<config.h>")
76 SET(CMAKE_EXE_LINKER_FLAGS /MANIFEST)
79 SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Zi -wd4996 -wd4800" CACHE STRING "runtime-library flags" FORCE)
80 SET(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -wd4996 -wd4800" CACHE STRING "runtime-library flags" FORCE)
81 SET(CMAKE_C_FLAGS_DEBUG ${CMAKE_CXX_FLAGS_DEBUG})
82 SET(CMAKE_C_FLAGS_RELEASE ${CMAKE_CXX_FLAGS_RELEASE})
84 add_definitions(-DBOOST_USER_CONFIG="<config.h>")
95 add_subdirectory(boost)
96 add_subdirectory(intl)