summaryrefslogtreecommitdiff
path: root/CMakeLists.txt.mingw
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2014-05-06 15:53:52 +0800
committerIru Cai <mytbk920423@gmail.com>2014-05-06 16:47:38 +0800
commit66b3f3d28fd97c494fc4bb16c556f6ed8e720814 (patch)
treea8d9985f2fd01a7bab0a10c42ca3a14db7ed7c8e /CMakeLists.txt.mingw
parent8a28eeaaecf3e308c6950f8e3af3f7e9294db284 (diff)
downloadfqterm-66b3f3d28fd97c494fc4bb16c556f6ed8e720814.tar.xz
It now builds with MXE
Diffstat (limited to 'CMakeLists.txt.mingw')
-rw-r--r--CMakeLists.txt.mingw43
1 files changed, 19 insertions, 24 deletions
diff --git a/CMakeLists.txt.mingw b/CMakeLists.txt.mingw
index bdb3cfd..9eb7809 100644
--- a/CMakeLists.txt.mingw
+++ b/CMakeLists.txt.mingw
@@ -1,23 +1,10 @@
-#set(OPENSSL_INCLUDE_DIR
-#"C:/openssl/include"
-#)
+find_package(OpenSSL REQUIRED)
-#set(OPENSSL_LIBRARIES
-#"C:/openssl/lib/libeay32.lib"
-#"C:/openssl/lib/ssleay32.lib"
-#)
-
-#set(NETWORK_LIBRARIES
-#"ws2_32.lib"
-#)
-
-#SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "/Zi /Od /MD")
-
-#ADD_DEFINITIONS(/D USE_DOTNET_STYLE)
-#ADD_DEFINITIONS(-D_CRT_SECURE_NO_DEPRECATE)
+#ADD_DEFINITIONS(-DUSE_DOTNET_STYLE)
ADD_DEFINITIONS(-D "FQTERM_VERSION_STRING=\\\"${FQTERM_VERSION}\\\"")
if(FQTERM_USE_STATIC_QT)
+ message("Will use static Qt.")
ADD_DEFINITIONS(-DFQTERM_USE_STATIC_QT)
REMOVE_DEFINITIONS(-DQT_DLL)
endif(FQTERM_USE_STATIC_QT)
@@ -38,7 +25,6 @@ include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/src/utilities
${CMAKE_CURRENT_SOURCE_DIR}/src/ui
${CMAKE_CURRENT_SOURCE_DIR}/src/unite
- ${CMAKE_CURRENT_SOURCE_DIR}/src/unite
)
link_directories(
@@ -50,11 +36,15 @@ ADD_EXECUTABLE(fqterm
src/fqterm/main.cpp
)
-#if(FQTERM_USE_STATIC_QT)
- set(FQ_QT_STATIC_PLUGINS
- qcncodecs qjpcodecs qkrcodecs qtwcodecs
- qjpeg qgif qmng)
-#endif(FQTERM_USE_STATIC_QT)
+if(FQTERM_USE_STATIC_QT)
+ if (QT_VERSION_MINOR LESS 8)
+ message("Qt<4.8")
+ set(FQ_QT_STATIC_PLUGINS
+ qcncodecs qjpcodecs qkrcodecs qtwcodecs
+ qjpeg qgif qmng
+ )
+ endif(QT_VERSION_MINOR LESS 8)
+endif(FQTERM_USE_STATIC_QT)
target_link_libraries(fqterm
fqterm_main
@@ -64,12 +54,17 @@ target_link_libraries(fqterm
fqterm_ui
fqterm_common
fqterm_unite
- ${QT_LIBRARIES}
${QT_QTNETWORK_LIBRARIES}
+ ${QT_QTXML_LIBRARIES}
${QT_QTSCRIPT_LIBRARIES}
- ${QT_QTXML_LIBRARIES}
${FQ_QT_STATIC_PLUGINS}
+ ${QT_LIBRARIES}
+ ${OPENSSL_LIBRARIES}
${PYTHON_LIB}
+ crypto
+ jpeg
+ lzma
+ lcms2
)
add_dependencies(fqterm