3
cmake_minimum_required(VERSION 2.6)
5
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/../cmake/modules)
8
if (WIN32 AND NOT BUID_WITH_JOSCHYCORE)
9
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-enable-auto-image-base -Wl,-enable-auto-import")
10
endif (WIN32 AND NOT BUID_WITH_JOSCHYCORE)
14
if (NOT BUILD_WITH_JOSCHYCORE)
15
find_package(Qt4 REQUIRED)
16
endif (NOT BUILD_WITH_JOSCHYCORE)
17
set(QT_DONT_USE_QTGUI true)
20
if (NOT BUILD_WITH_JOSCHYCORE)
21
find_package(JoschyCore REQUIRED)
22
endif(NOT BUILD_WITH_JOSCHYCORE)
26
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra")
27
set(CMAKE_CXX_FLAGS_RELEASE "-O3 ${CMAKE_CXX_FLAGS}")
28
set(CMAKE_CXX_FLAGS_RELWITHDEBUGINFO "-g -O3 ${CMAKE_CXX_FLAGS}")
29
set(CMAKE_CXX_FLAGS_DEBUG "-g -ggdb ${CMAKE_CXX_FLAGS}")
30
set(CMAKE_CXX_FLAGS_DEBUGFULL "-g3 -ffast-math ${CMAKE_CXX_FLAGS_DEBUG}")
35
add_definitions(${QT_DEFINITIONS} -DJOSCHY_LIBRARY)