projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Show IRC server error messages when unexpected
[quassel.git]
/
src
/
core
/
CMakeLists.txt
diff --git
a/src/core/CMakeLists.txt
b/src/core/CMakeLists.txt
index
265ac0d
..
2332d8c
100644
(file)
--- a/
src/core/CMakeLists.txt
+++ b/
src/core/CMakeLists.txt
@@
-1,7
+1,5
@@
# Builds the core module
# Builds the core module
-setup_qt_variables(Network Sql Script)
-
set(SOURCES
abstractsqlstorage.cpp
core.cpp
set(SOURCES
abstractsqlstorage.cpp
core.cpp
@@
-24,6
+22,7
@@
set(SOURCES
coresession.cpp
coresessioneventprocessor.cpp
coresettings.cpp
coresession.cpp
coresessioneventprocessor.cpp
coresettings.cpp
+ coretransfer.cpp
coretransfermanager.cpp
coreuserinputhandler.cpp
coreusersettings.cpp
coretransfermanager.cpp
coreuserinputhandler.cpp
coreusersettings.cpp
@@
-35,70
+34,39
@@
set(SOURCES
postgresqlstorage.cpp
sessionthread.cpp
sqlitestorage.cpp
postgresqlstorage.cpp
sessionthread.cpp
sqlitestorage.cpp
- storage.cpp
)
+ storage.cpp
-set(MOC_HDRS
- abstractsqlstorage.h
- core.h
- corealiasmanager.h
- coreapplication.h
- coreauthhandler.h
- corebacklogmanager.h
- corebasichandler.h
- corebuffersyncer.h
- corebufferviewconfig.h
- corebufferviewmanager.h
- corecoreinfo.h
+ # needed for automoc
coreeventmanager.h
coreeventmanager.h
- coreidentity.h
- coreignorelistmanager.h
- coreircchannel.h
- coreirclisthelper.h
- coreircuser.h
- corenetwork.h
- corenetworkconfig.h
- coresession.h
- coresessioneventprocessor.h
- coretransfermanager.h
- coreuserinputhandler.h
- ctcpparser.h
- eventstringifier.h
- ircparser.h
- netsplit.h
- oidentdconfiggenerator.h
- postgresqlstorage.h
- sqlitestorage.h
- storage.h
- sessionthread.h)
+)
-set(HEADERS
- coresettings.h
- coreusersettings.h)
+set(LIBS )
if(HAVE_SSL)
set(SOURCES ${SOURCES} sslserver.cpp)
if(HAVE_SSL)
set(SOURCES ${SOURCES} sslserver.cpp)
- set(MOC_HDRS ${MOC_HDRS} sslserver.h)
include_directories(${OPENSSL_INCLUDE_DIR})
include_directories(${OPENSSL_INCLUDE_DIR})
-endif(
HAVE_SSL
)
+endif()
-if(HAVE_QCA2)
- set(SOURCES ${SOURCES} cipher.cpp)
- set(HEADERS ${HEADERS} cipher.h)
- include_directories(${QCA2_INCLUDE_DIR})
-endif(HAVE_QCA2)
+if (QCA2_FOUND)
+ add_definitions(-DHAVE_QCA2)
+ include_directories(${QCA2_INCLUDE_DIR})
+ list(APPEND SOURCES cipher.cpp)
+ list(APPEND LIBS ${QCA2_LIBRARIES})
+endif()
-include_directories(${CMAKE_SOURCE_DIR}/src/common ${QUASSEL_QT_INCLUDES})
+if (QCA2-QT5_FOUND)
+ add_definitions(-DHAVE_QCA2)
+ include_directories(${QCA2-QT5_INCLUDE_DIR})
+ list(APPEND SOURCES cipher.cpp)
+ list(APPEND LIBS ${QCA2-QT5_LIBRARIES})
+endif()
-if(NOT WITH_QT5)
- qt4_wrap_cpp(MOC ${MOC_HDRS})
-endif(NOT WITH_QT5)
+include_directories(${CMAKE_SOURCE_DIR}/src/common)
-set(CORE_RCS ${CORE_RCS} core/sql.qrc PARENT_SCOPE)
+set(CORE_RCS ${CORE_RCS} ${CMAKE_CURRENT_SOURCE_DIR}/sql.qrc)
+qt_add_resources(SOURCES ${CORE_RCS})
-add_library(mod_core STATIC ${SOURCES} ${MOC} ${HEADERS})
-add_dependencies(mod_core mod_common)
-set_target_properties(mod_core PROPERTIES COMPILE_FLAGS "${QUASSEL_QT_COMPILEFLAGS}")
+add_library(mod_core STATIC ${SOURCES})
+qt_use_modules(mod_core Core Network Script Sql)
-if(HAVE_QCA2)
- target_link_libraries(mod_core ${QCA2_LIBRARIES})
-endif(HAVE_QCA2)
+target_link_libraries(mod_core mod_common ${LIBS})